On May 16, 2008, at 6:34 AM, Hans Bulfone wrote:

my question is: will it still be possible to write a (er-) macro that
creates new identifiers like define-record does?

In most hygienic macro systems it's possible to "break" hygiene for
the purposes of introducing identifiers. I don't believe syntax-rules
has a way to do this, syntax-case (through the syntax->datum etc)
and explicit renaming macros definitely do.

Explicit renaming macros are very similar to the low level macros
of define-macro except for the fact that you must "explicitly rename"
identifiers to be hygienic. But, you don't have to rename _all_ of them
should you want to introduce an identifier.

--
Andrew Gwozdziewycz
[EMAIL PROTECTED]
http://www.apgwoz.com  |  http://www.photub.com



_______________________________________________
Chicken-users mailing list
Chicken-users@nongnu.org
http://lists.nongnu.org/mailman/listinfo/chicken-users

Reply via email to