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

Reply via email to