chicken-users
[Top][All Lists]
Advanced

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

[Chicken-users] Using a macro definition within a explicit renaming macr


From: Patrick Li
Subject: [Chicken-users] Using a macro definition within a explicit renaming macro.
Date: Fri, 11 Feb 2011 15:13:36 -0500

Hello,
I'm working with explicit renaming macros, and I'm having a lot of trouble using macros within them.

(define-syntax say-hi
  (syntax-rules ()
    ((say-hi) (display "Hello!"))))

(define-syntax my-renaming-macro
  (lambda (_expression_ rename comparison)
    (say-hi)  <-- Attempt to call predefined macro
    '(quote output-_expression_)))

When I run (my-renaming-macro) I get :
Error: during expansion of (my-renaming-macro ...) - unbound variable: say-hi

Is there anyway around this?
  -Patrick

reply via email to

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