chickadee » tinyclos » slot@

(slot@ OBJECT SLOT-NAME ... [= VALUE])syntax

Object slots are de-referenced by name left-to-right, with an optional last slot assignment.

(slot@ foo x y)           ;=> (slot-ref (slot-ref foo 'x) 'y)
(slot@ foo x y = "bar")   ;=> (slot-set! (slot-ref foo 'x) 'y "bar")

Symbolic slot-names only.