On Tue, Oct 28, 2014 at 9:35 PM, Peter Bex <peter....@xs4all.nl> wrote:
> Yes, this is according to spec.  Macros aren't first-class, so whenever
> you use the same identifier in a non-application context it will look up
> the identifier in the runtime environment.  In application context it
> will check the syntactic (compile-time) environment first.

If so, why

(let ((begin -)) (begin 0 1))

returns -1?

_______________________________________________
Chicken-users mailing list
Chicken-users@nongnu.org
https://lists.nongnu.org/mailman/listinfo/chicken-users

Reply via email to