This is the mail archive of the kawa@sourceware.org mailing list for the Kawa project.
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |
Other format: | [Raw text] |
Kjetil S. Matheussen wrote:Thats really bad. I mentally need low-level macros.
Syntax-case gives you low-level macros.
The specific problem in the link I gave is somewhat specific about Kawa's colon notation, in which : is used treated specially by the Scheme reader, and the hacks in Kawa to deal with "legacy" code which treats : as a symbol constituent. The compatibility hack works reasonably well when using hygienic macros - because working on the level of syntax objects, rather than raw symbols, provides more information to the macro expander.
Does that mean that as long as I don't use any symbols or variable names which contains colons, I'm safe?
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |