Is there a data structure matching operator for Gambit? Something that I could feed a pattern like (list 'a c d) to and would match lists like (a (foo) onion), binding c to (foo) ad d to onion?
I found a link to one such http://synthcode.com/scheme/match.scm in an old gambit mailing list message, but that site seems to be gone now.
-- hendrik