[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Chicken-users] Redefining macros and special forms
From: |
Michele La Monaca |
Subject: |
Re: [Chicken-users] Redefining macros and special forms |
Date: |
Tue, 28 Oct 2014 23:02:40 +0100 |
On Tue, Oct 28, 2014 at 9:35 PM, Peter Bex <address@hidden> 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?