chicken-users
[Top][All Lists]
Advanced

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

Re: [Chicken-users] Problem accessing macro from module


From: John Cowan
Subject: Re: [Chicken-users] Problem accessing macro from module
Date: Mon, 22 Jan 2007 13:27:53 -0500
User-agent: Mutt/1.3.28i

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        address@hidden
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




reply via email to

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