I don't think this is specific to `rec`, but is simply the way CHICKEN handles syntax, e.g.
#;1> (define when list)
#;2> (when 1 2)
2
#;3> (define-syntax user-when (syntax-rules () ((_ a b . c) (if a (begin b
. c)))))
#;4> (define user-when list)
#;5> (user-when 1 2)
2
I'd guess this is a big thing to change.
Evan
_______________________________________________
Chicken-users mailing list
[email protected]
https://lists.nongnu.org/mailman/listinfo/chicken-users
