|
From: | Thomas Chust |
Subject: | Re: [Chicken-users] crazy behaviour in csi! |
Date: | Mon, 5 Dec 2005 12:39:17 +0000 (GMT) |
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 http://srfi.schemers.org/srfi-31/srfi-31.html for a description of what it does.
If you absolutely must use rec as a name for something different, try unbinding the macro using
(undefine-macro! 'rec) cu, Thomas
[Prev in Thread] | Current Thread | [Next in Thread] |