Received: from sass165.sandia.gov (mailgate.sandia.gov [132.175.109.1]) by es08snlnt.sandia.gov with SMTP (Microsoft Exchange Internet Mail Service Version 5.5.2653.13) id SVJGSXG4; Tue, 23 Sep 2003 13:05:22 -0600 Received: from mm02snlnto.son.sandia.gov (mm02snlnto.sandia.gov [132.175.109.21]) by sass165.sandia.gov (8.12.10/8.12.10) with ESMTP id h8NJ3mj8002127 for ; Tue, 23 Sep 2003 13:05:20 -0600 (MDT) Received: from 198.51.249.10 (clozure.com) by mm02snlnto.son.sandia.gov with ESMTP (Tumbleweed MMS SMTP Relay 01 (MMS v5.5.3)); Tue, 23 Sep 2003 13:05:13 -0600 Received: from localhost.gse.com ([127.0.0.1] helo=clozure.com) by clozure.com with esmtp (Exim 4.12) id 1A1sVG-000JQM-02; Tue, 23 Sep 2003 13:07:14 -0600 Received: from gb (helo=localhost) by clozure.com with local-esmtp (Exim 4.12) id 1A1sVD-000JQF-00; Tue, 23 Sep 2003 13:07:11 -0600 Date: Tue, 23 Sep 2003 13:07:11 -0600 (MDT) From: "Gary Byers" To: "=?ISO-8859-2?Q?Oliver_Markovi=E6?=" Subject: Re: [Openmcl-devel] Specializing on nil In-Reply-To: Message-ID: <20030923125607.I74621@clozure.com> References: MIME-Version: 1.0 cc: "Sven Van Caekenberghe" , openmcl-devel@clozure.com X-BeenThere: openmcl-devel@clozure.com X-Mailman-Version: 2.1.1 Precedence: list List-Id: Discussion of OpenMCL development issues. List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: openmcl-devel-bounces@clozure.com Errors-To: openmcl-devel-bounces@clozure.com X-WSS-ID: 136E46E3851050-01-01 Content-Type: text/plain; charset=X-UNKNOWN Content-Transfer-Encoding: quoted-printable X-PMX-Version: 4.0.4.76838 On Sun, 21 Sep 2003, [ISO-8859-2] Oliver Markovi=E6 wrote: > > Sven Van Caekenberghe wrote: > > > > Error in process listener(1): value # > > is not of the expected type (SATISFIES CCL::CLASSP). > > > While executing: CCL::INVALIDATE-INITARGS-VECTOR-FOR-GF > > > Type :POP to abort. > > Type :? for other options. > > 1 > :b > > (F0135B00) : 0 "CCL::INVALIDATE-INITARGS-VECTOR-FOR-GF" 72 > > (F0135B10) : 1 "CCL::%ADD-STANDARD-METHOD-TO-STANDARD-GF" 264 > > (F0135B20) : 2 "CCL::ENSURE-METHOD" 432 > > (F0135B30) : 3 "CCL::LOAD-FROM-STREAM" 216 > > (F0135B40) : 4 "CCL::%LOAD" 1300 > > (F0135B60) : 5 NIL NIL > > (F0135B70) : 6 "LOAD" 640 > > ... > > Works for me in 0.14-030901 > This sounds very similar to a bug that was supposed to have been fixed some months ago: code that maintains cached information in a generic function didn't expect to see real live EQL-SPECIALIZERs. I thought that I'd found and changed all instances of this sort of thing. > Welcome to OpenMCL Version (Alpha: Darwin) 0.14-030901! > ? (compile-file "asdf.lisp") > #P"/Users/qgo/Coding/cvs/asdf/asdf.dfsl" > NIL > NIL > ? (load "asdf.dfsl") > #P"/Users/qgo/Coding/cvs/asdf/asdf.dfsl" > ? asdf:*asdf-revision* > (1 77) > > > But curiously, it doesn't work without compiling first: > > ? (load "asdf.lisp") > > Error in process listener(1): Class named OPERATION not found. > > While executing: FIND-CLASS > This seems to be something different (perhaps one of the defining macros should be more careful about an EVAL-WHEN in its expansion ?). I'll try to look into it when I get back from vacation later this week. _______________________________________________ Openmcl-devel mailing list Openmcl-devel@clozure.com http://clozure.com/cgi-bin/mailman/listinfo/openmcl-devel