[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Where Pure Common Lisp lives
> From: David C. Plummer <DCP@SCRC-QUABBIN.ARPA>
> A nit pick on names: LOCAL is poor.
I agree. LOCAL is a good name for site-local stuff, not for
vendor-specific stuff. The name of the local extensions
package probably ought to be the name of the implementation,
possibly subdivided if the vendor supports multiple
implmentations. Thus DEC ought to have a VAXLISP package
and separate VAXLISP-ULTRIX and VAXLISP-VMS packages for
OS-specific features [not picking on DEC -- they just came
to mind as a vendor with multiple sub-implementations].
The default environment should be the most specific one; in
the example case it should be LOCAL, which is on top of
VAXLISP-ULTRIX, which is on top of VAXLISP, which is on top
of LISP. Sites would normally, though, establish their own
defaults at installation.
gould/csd - urbana