chicken-users
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Chicken-users] macrolet


From: Graham Fawcett
Subject: Re: [Chicken-users] macrolet
Date: Fri, 7 Mar 2008 14:55:59 -0500

On Fri, Mar 7, 2008 at 1:11 PM, Lui Fungsin <address@hidden> wrote:
> Hi,
>
>  Is there a macrolet (CL style old school lexically scoped macro) for chicken?

No macrolet, but you can use CL-style macros in Chicken. They just
have to be defined at the toplevel, not in a macrolet. You can do
variable capture as usual in CL.

(define-macro (foo n) `(+ ,n local-name))

(let ((local-name 100)) (print (foo 25)))

should print "125".

Graham




reply via email to

[Prev in Thread] Current Thread [Next in Thread]