[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