[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
bug in slot parsing
- To: commonloops.pa@Xerox.COM
- Subject: bug in slot parsing
- From: ricks%eros.Berkeley.EDU@BERKELEY.EDU (Rick L Spickelmier)
- Date: 3 Jan 87 20:42 PST (Saturday)
In the pcl of 12/2/86, you can not declare a slot to have
':allocation :none'; the code exists to use it, but
'parse-slot-description-interal' (in braid.lsp) has the following:
(check-member allocation '(:class :instance :dynamic)
:test #'eq
:pretty-name "the :allocation option")
which causes the use of ':none' to result in an 'error'.
':none' should be added to the check, then everything seems to work
okay (the few examples I tried worked fine).
(check-member allocation '(:class :instance :dynamic :none)
:test #'eq
:pretty-name "the :allocation option")
Also, for completeness, the extensions for vaxlisp in the definition
of *pathname-extensions* in defsys.lsp should be changed from:
#+(and dec common) ("LSP . "FAS")
to
#+(and dec common ULTRIX) ("lsp" . "fas")
#+(and dec command VMS) ("LSP" . "FAS")
Rick Spickelmier
UC Berkeley