[armedbear-devel] Idea to fix ticket 79: identical uninterned symbols coalesced in fasl

Tobias C. Rittweiler tcr at freebits.de
Sun May 2 12:00:10 UTC 2010


Alan Ruttenberg writes:

> Thanks. For better or worse, it seems macro processing is *never* gone
> in lisp, with load-time-value and eval-when's possibly calling (or
> causing to have called) read, and I've been burned by my own lack of
> consideration of possible other system use of the reader macros I've
> defined.

For the latter matter, are you aware of named-readtables? They provide a
namespace for readtables like there's a namespace for packages, so
that systems can hack the reader to oblivion without stomping on each
other feet. The code is pretty much portable except for working around
some implementations' idiosyncracies. Should work on ABCL just fine.

  -T.

PS.

  http://common-lisp.net/project/named-readtables/





More information about the armedbear-devel mailing list