Hi,

On Fri 11 Mar 2011 14:55, [email protected] (Ludovic Courtès) writes:

>               (define-syntax name
>                 (lambda (x)
>                   (syntax-case x ()
> -                   ((_ formals ...)
> -                    #'(begin body ...))
> +                   ((_ args ...)
> +                    #'(letify (formals ...) (args ...)
> +                              (begin body ...)))

Alternately:

  ((_ args ...)
   #'((lambda (formals ...)
        body ...)
      args ...))

Guile will turn that into a let.

Andy
-- 
http://wingolog.org/

Reply via email to