[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

bugs old and new

In the next release of PCL, all of the following messages have been
addressed.  This includes all the message I have in my file from:

   Leonid V. Belyaev <leo@CS.UCLA.EDU>                    
   Doug Ruth <RUTH@SRI-ROBOTX.ARPA>      
   John Foderaro <franz!frisky!jkf@ucbarpa.Berkeley.EDU>
   Warren Harris <harris%hplwhh@hplabs.HP.COM>
   Mike Thome <mthome@VAX.BBN.COM>

There are other messages in my file that I haven't dealt with yet.  I
will get to those next week after the X3J13 meeting.

First part of each message follows:

Date: Wed, 24 Aug 88 20:24:20 PDT
From: Leonid V. Belyaev <leo@CS.UCLA.EDU>

In HP CommonLISP II, which is essentially Lucid, BOTH Lucid and HP features
are defined.  Some of the code, especially in the defsys file, does NOT
particularly appreciate that.

Date: Thu, 25 Aug 88 02:59:45 PDT
From: Leonid V. Belyaev <leo@CS.UCLA.EDU>

(slot-value (find-class 'standard-class) 'prototype)

generates the following strange errors (the first two lines are NOT a misedit):
>>Error: The slot NAME is unbound in the object #<
>>Error: The slot NAME is unbound in the object #<Structure IWMC-CLASS 450D03>.

Date: Thu, 25 Aug 88 13:49:42 PST

I still have problems compiling the file boot.lisp with the latest (8/24)
release.  Specifically the function MAKE-PARAMETER-REFERENCES will not compile.

Date: Mon, 29 Aug 88 01:50:10 PDT
From: Leonid V. Belyaev <leo@CS.UCLA.EDU>

Gregor, sorry to bother you yet again, but it looks like there is a problem
with the KCL version of AAAI PCL.  The following is a script, which shows
two major events that may clarify for you what the problem is.  First, the
variable *exports* is unbound in the compiled version of PKG (it IS bound
in the interpreted version, see the very end).  Second, during compilation
of VECTOR, KCL generates numerous errors and barfs.  Note that
HP CommonLISP II (Lucid, really) has 0 problems once I fix *features*,
DEFSYS and STD-CLASS to do the right things.

From: franz!frisky!jkf@ucbarpa.Berkeley.EDU (John Foderaro)
Date: Tue, 30 Aug 88 10:01:37 PDT

  I'd like for pcl to run in any of the four case modes we support and
while that has been possible with few modifications in the past,
recently the number of modifictions has grown so I thought I'd let you
know about them so you can add them to the master source if you feel
it is a good idea.

Date: Tue, 30 Aug 88 11:24:19 PDT
From: Warren Harris <harris%hplwhh@hplabs.HP.COM>

Here's a fix to the DESCRIBE generic function to handle unbound slots.  The
code as supplied with AAAI PCL breaks when an unbound slot is encountered:

Date: Tue, 30 Aug 88 10:18:50 PDT
From: Warren Harris <harris%hplwhh@hplabs.HP.COM>

There are a few modifications I've had to make to get PCL to run under
HP/Lucid CL.  I just thought I'd pass them on so I don't have to do them
each time.

Basically, where ever you have "#+HP", this needs to be changed to "#+(and
HP (not Lucid))" (sick, isn't it?).  This occurs in "fin", "walk" and

Date: Wed, 31 Aug 88 10:50:10 -0400
From: Mike Thome <mthome@VAX.BBN.COM>

;;; Patch 3600-LOW.LISP
;;;  The major problem with the original fspec code is that the hash
;;; tables used #'EQ ... and since the keys are lists...

(defvar *method-fdefs* (make-hash-table :test #'equal :size 500))
(defvar *method-setf-fdefs* (make-hash-table :test #'equal :size 500))

Date: Wed, 14 Sep 88 18:03:39 -0400
From: Mike Thome <mthome@VAX.BBN.COM>

	Below are two patches, one *correctly* fixes a bug that I
previously reported (and "fixed" - the old patch replaced a "function"
with a "quote" to attempt to get rid of a digested-lambda form in EXPAND-
DEFMETHOD-INTERNAL... the correct (original) source is at the very end).
The second fixes an anomaly in symbolics presentation stuff... probably
should go into rel-7-2-patches.)

Date: Wed, 21 Sep 88 16:11:28 -0400
From: Mike Thome <mthome@VAX.BBN.COM>

	Below are some commented bugfixes for PCL (AAAI release) under
Symbolics Genera 7.2.  The bulk of them are environment hacks, but there
are a few significant bugfixes in there (read the comments).

Date: Mon, 26 Sep 88 11:40:10 -0400
From: Mike Thome <mthome@VAX.BBN.COM>

	The following patch fixes that annoying problem where qualified
methods are not properly indented by zwei.