[Openmcl-devel] Using readtables for only one library

Tim Bradshaw tfb at tfeb.org
Sat May 8 10:21:42 PDT 2010


On 8 May 2010, at 17:05, Daniel Weinreb wrote:

> Suppose I want to write a Lisp library, that's in its own package,
> and uses its own readtable.  I want to be able to load it into
> Lisp without breaking other packages.  So I don't want
> to simply set *readtable*. Surely there mut be some kind
> of standard/idiomatic way to do this in Common Lisp?
> (I haven't used special readtables in decades!)

LOAD and COMPILE-FILE bind *READTABLE* and *PACKAGE* to themselves, so  
so long as you are careful to copy the readtable rather than modifying  
the current one, then you're OK.  WITH-STANDARD-IO-SYNTAX is also your  
friend.



More information about the Openmcl-devel mailing list