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

Re: CLOS bug

  Date: Wed, 1 Jun 88 22:38:42 CDT
  From: Martin Kenner <kenner@umn-cs.cs.umn.edu>
  Message-Id: <8806020338.AA15448@umn-cs.cs.umn.edu>
  To: CommonLoops.pa@xerox.com
  Subject: CLOS bug
  Cc: kenner@umn-cs.cs.umn.edu
  In trying to compile CLOS on a Symbolics 3640, I have encountered two problems
  in the file BOOT.LISP, function expand-defmethod-body-internal, in the 
  flet form for walk-function.
  	1) In the parameter list, the function has three parameters
  	   and one aux parameter - yet the function walk-form only provides
  	   two. (I have tried making env optional with a default of env).

In the version of walk-form i'm using, it calls walk-form-internal
which funcalls walk-function with three arguments in the line:

      (funcall (env-walk-function env) form context env))

  	2) the fifth clause in the cond is triggered in the compilation of 
  	   (defmethod-setf method-class) in the file METHODS, it calls the
  	   function variable-class which in turn calls variable-declaration
  	   which is undefined.

This is defined in walk.lisp, perhaps your walk.lisp is out if date.
  I need these things to be fixed!  It is, to say the least, aggravating
  to find these bugs when I read in the notes that the system is up and running
  at Xerox.  We (at 3M) would really like to do some rigorous testing of CLOS,
  but are on the verge of giving up!  I have written twice before, but have
  received no response, and I am about at the end of my tolerance.  I realize
  that this is not a supported product, but a little help will be greatly 

  By the way, I am using the St. Patrick's Day 1988 version of CLOS.
Sorry i don't remember your earlier messages.  I believe you should be
able to get the latest version of PCL working on a 3600 without any
difficulty, though you will need rel-7-2-patches.lisp to run in rel
7.2 and 7.1. If you still have problems, i could possibly mail you my version
which fixes a few things.

  Thanks in advance for any and all help -
  Martin Kenner
  P.S.  Is it possible to get a copy of the list of those who are also
  working on CLOS?