Subject: Re: Lisp also has a stutter?
From: rpw3@rpw3.org (Rob Warnock)
Date: Thu, 14 Aug 2008 23:18:11 -0500
Newsgroups: comp.lang.lisp
Message-ID: <4IGdnZnGtaAenjjVnZ2dnUVZ_tLinZ2d@speakeasy.net>
Pascal Costanza  <pc@p-cos.net> wrote:
+---------------
| Thomas F. Burdick wrote:
| > I still don't see why it couldn't be called
| > *pathname-defaults*. Anywhere that you can give an explicit default
| > will of course override the special variable. It's like if *readtable*
| > were called *default-readtable*.
| 
| There is some talk about the standard readtable in the HyperSpec, but it 
| is not stored in a special variable. Otherwise it would probably be 
| called standard-readtable.
+---------------

That's because it's not stored in a variable, but in a function call!!  ;-}

  Function COPY-READTABLE
  ...

  (copy-readtable nil) ==>
     ...[fresh fresh readtable with] standard Common Lisp syntax, even
     if the initial readtable has been clobbered (assuming it is not
     so badly clobbered that you cannot type in the above expression).


-Rob

-----
Rob Warnock			<rpw3@rpw3.org>
627 26th Avenue			<URL:http://rpw3.org/>
San Mateo, CA 94403		(650)572-2607