[Chicken-users] crazy behaviour in csi!

2005-12-05 Thread Sunnan
#;31 (define rec itrec) #;32 ((rec zero? 1 * sub1) 6) Error: during expansion of (letrec ...) - (letrec) unexpected object: ((zero? 1 * sub1)) #;32 (eq? rec itrec) #t #;33 ((rec zero? 1 * sub1) 6) Error: during expansion of (letrec ...) - (letrec) unexpected object: ((zero? 1 * sub1)) #;33 ((itrec

Re: [Chicken-users] crazy behaviour in csi!

2005-12-05 Thread Thomas Chust
On Mon, 5 Dec 2005, Sunnan wrote: #;31 (define rec itrec) #;32 ((rec zero? 1 * sub1) 6) Error: during expansion of (letrec ...) - (letrec) unexpected object: [...] Hello, I would say this is expected behaviour, because rec is bound in macro transformer space -- see