Advanced Scheme macrology: Concise record accessors
gist.github.com
gist.github.com
(There is an inconsistency, though: the typing of fields is the reverse of the typing of instances)
Thanks!
> Does it depend on R6RS?
It uses syntax-case which I heard that Chicken 4.0 doesn't provide. However, the hackers on the Chicken list might be able to give you advice regarding a conversion to their macro system.