[Ecls-list] Ecls-list digest, Vol 1 #330 - 1 msg
Edi Weitz
edi at agharta.de
Fri Nov 19 08:55:07 UTC 2004
On Fri, 19 Nov 2004 17:11:47 +0100, Pascal J.Bourguignon <pjb at informatimago.com> wrote:
> CLSH says:
>
> load binds *readtable* and *package* to the values they held
> before loading the file.
That is right.
> so modifications to the current readtable inside the loaded file are
> not kept.
That is wrong. The fact that the special variable *READTABLE* is
re-bound doesn't change the fact that the current readtable is still
the current readtable. The CLHS doesn't say that *READTABLE* is bound
to a /copy/ of the current readtable.
The OP's example works as expected in other Lisps like CMUCL, CLISP,
or AllegroCL.
Edi.
More information about the ecl-devel
mailing list