I stumbled upon the following behavior:
(equal? '#(a b c) (vector 'a 'b 'c))
(define (f-test)
'#(a b c))
(define-syntax s-test
(syntax-rules ()
((test)
'#(a b c))))(f-test) (s-test) (equal? (f-test) (s-test)) What is the explanation for this puzzle? Sandra _______________________________________________ Chicken-users mailing list [email protected] https://lists.nongnu.org/mailman/listinfo/chicken-users
