[Openmcl-devel] CLOS Bug (was: Clozure CL 1.2-rc1 available)

Didier Verna didier at lrde.epita.fr
Thu Apr 24 11:48:02 UTC 2008


Gary Byers <gb at clozure.com> wrote:

> As threatened/promised for ... well, for a long time now, Clozure CL
> 1.2-rc1 tarballs are now available in:

  Hi there,

I think there's a bug in CLOS in this release. Consider the following
file contents:

(defclass test-class (standard-class)
  ())

(defclass test ()
  ()
  (:metaclass test-class))


compile-file works fine with the previous versions of CCL (I was using
the 1.1 svn branch), but with the 1.2 svn release, I get this:


; loading system definition from /usr/local/share/common-lisp/systems/asdf-binary-locations.asd into #<Package "ASDF0">
; registering #<SYSTEM ASDF-BINARY-LOCATIONS #x300040E80EED> as ASDF-BINARY-LOCATIONS
; loading system definition from /Users/didier/share/common-lisp/systems/cl-rcfiles.asd into #<Package "ASDF0">
; registering #<SYSTEM :CL-RCFILES #x300040F4976D> as CL-RCFILES
Welcome to Clozure Common Lisp Version 1.2-r9226-RC1  (DarwinX8664)!
? (compile-file "/tmp/test.lisp")
> Error: Class named TEST-CLASS not found.
> While executing: FIND-CLASS, in process listener(1).
> Type :GO to continue, :POP to abort, :R for a list of available restarts.
> If continued: Try finding the class again
> Type :? for other options.
1 > ^D
? :pop
:POP
? (quit)


... which I believe is incorrect behavior


Thanks !

-- 
5th European Lisp Workshop at ECOOP 2008, July 7: http://elw.bknr.net/2008/

Didier Verna, didier at lrde.epita.fr, http://www.lrde.epita.fr/~didier

EPITA / LRDE, 14-16 rue Voltaire   Tel.+33 (0)1 44 08 01 85
94276 Le Kremlin-Bicêtre, France   Fax.+33 (0)1 53 14 59 22  didier at xemacs.org



More information about the Openmcl-devel mailing list