2 May
2010
2 May
'10
noon
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/