ref

[generic function] ref obj spec [fallback]

Gauche: Convenient generic accessor.

(ref <object> <symbol>) == slot-ref
(ref <list> <integer>) == list-ref
(ref <string> <integer>) == string-ref
(ref <vector> <integer>) == vector-ref
etc.