chicken-users
[Top][All Lists]
Advanced

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

Re: [Chicken-users] define-macro in Chicken 4.0


From: Tobia Conforto
Subject: Re: [Chicken-users] define-macro in Chicken 4.0
Date: Sat, 14 Mar 2009 00:59:52 +0100

Eduardo Cavazos wrote:
Hello,
Is there a way to define 'define-macro' in terms of the new explicit renaming macros of Chicken 4.0?

Sure!

(import-for-syntax matchable)

(define-syntax define-macro
  (lambda (m . _)
    `(define-syntax ,(caadr m)
       (lambda (e . _)
         (match e
           (,(cadr m) ,@(cddr m)))))))

-Tobia




reply via email to

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