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 Chicken-users@nongnu.org https://lists.nongnu.org/mailman/listinfo/chicken-users