[rdnzl-devel] enable-rdnzl-syntax

Edi Weitz edi at agharta.de
Sat Jan 1 11:42:55 UTC 2005


On Thu, 30 Dec 2004 23:34:55 -0600, "Francisco Rivera" <jfrivera56 at hotmail.com> wrote:

> In LW Personal 4.3.7 I obtain the below errors when in the Editor,
> on "Calculator function" I select Definitions --> Compile
>
> Previously all code was compiled with Buffer --> Compile
>
> The problem disappears when evaluate (enable-rdnzl-syntax) on
> Listener.

That should have given you a hint.

> Why?

Obviously, when you select Buffer --> Compile LispWorks uses
COMPILE-FILE, and when you select Definitions --> Compile the forms
are evaluated and compiled in the listener.

Look up the entry for COMPILE-FILE in the HyperSpec - it rebinds
*READTABLE*, i.e. changes made to the readtable during COMPILE-FILE
(or LOAD, for that matter) won't persist.

Cheers,
Edi.





More information about the rdnzl-devel mailing list