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
_______________________________________________
Chicken-users mailing list
[email protected]
http://lists.nongnu.org/mailman/listinfo/chicken-users
