Abdulaziz Ghuloum scripsit:

> The problem is that chicken does not have proper integration of psyntax.
> This shows up in many places (try changing the value of memv and use
> case when syntax-case is loaded; or try changing lambda and use let).
> This behavior is found in not only chicken but in almost all systems
> that use psyntax (other than Chez and Ikarus).

IIRC, Chez does not use psyntax but its own implementation that is
maintained in parallel.  So your compiler is unique.

> For compilable macros to work, a few minor changes need to be made to
> the psyntax implementation (egg) in chicken.  Mainly, the ctem and rtem
> values need to be set to appropriate values when evaluating in the repl
> and when compiling a file. (described in psyntax.ss under
>  /Initial mode sets/.)

Can you work with Felix to make this happen?  It would be very nice if
this nuisance went away.

-- 
John Cowan          http://www.ccil.org/~cowan        [EMAIL PROTECTED]
To say that Bilbo's breath was taken away is no description at all.  There are
no words left to express his staggerment, since Men changed the language that
they learned of elves in the days when all the world was wonderful. --The Hobbit


_______________________________________________
Chicken-users mailing list
[email protected]
http://lists.nongnu.org/mailman/listinfo/chicken-users

Reply via email to