chicken-users
[Top][All Lists]
Advanced

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

Re: [Chicken-users] macrolet


From: Lui Fungsin
Subject: Re: [Chicken-users] macrolet
Date: Fri, 7 Mar 2008 13:49:45 -0800

I know I digressed but Graham your idea does work. Thanks

(define-macro (defun name args . body)
  (with-gensyms (return)
   `(define ,name
      (lambda ,args
        (call/cc
         (lambda (,return)
           ((lambda (return-from) ,@body)
            (lambda (ignore-proc-name value)
              (,return value)))))))))




reply via email to

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