[Top][All Lists]
[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
Re: [Chicken-users] define-macro in Chicken 4.0, felix winkelmann, 2009/03/14