[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: CLOS bug
- To: Martin Kenner <kenner@umn-cs.cs.umn.edu>
- Subject: Re: CLOS bug
- From: kanderso@WILMA.BBN.COM
- Date: Thu, 02 Jun 88 11:12:40 -0400
- Cc: CommonLoops.pa@Xerox.COM
- In-reply-to: Your message of Wed, 01 Jun 88 22:38:42 -0500. <8806020338.AA15448@umn-cs.cs.umn.edu>
- Redistributed: CommonLoops.pa
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
appreciated!
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?
- References:
- CLOS bug
- From: kenner@umn-cs.cs.umn.edu (Martin Kenner)