[Bese-devel] LispWorks and UCW
Marco Baringer
mb at bese.it
Tue Apr 5 14:08:09 UTC 2005
Juergen Gmeiner <gj at gjdv.at> writes:
> diff -rN -udp old-ucw_0.3.7/libs/arnesi/src/mopp.lisp new-ucw_0.3.7/libs/arnesi/src/mopp.lisp
> --- old-ucw_0.3.7/libs/arnesi/src/mopp.lisp 2005-02-28 18:03:38.000000000 +0100
> +++ new-ucw_0.3.7/libs/arnesi/src/mopp.lisp 2005-03-24 23:38:50.000000000 +0100
> @@ -335,12 +335,13 @@ object wrapping OBJECT."
> ;;;; mopp:direct-slot-definition-value accordingly.
>
> #+mopp::have-mop
> -(eval-when (:compile-toplevel :execute)
> - (defclass %meta-class (standard-class) ())
> +(progn ;; class not defined when loading
> + (defclass %meta-class (cl:standard-class) ())
is is the same if we just add the :load-toplevel here? (openmcl needs
:compile-toplevel for this to work).
> (defmethod mopp:validate-superclass ((c %meta-class) (s mopp:standard-class)) t)
>
> - (defclass %dsd (mopp:standard-direct-slot-definition)
> + (defclass %dsd (#-lispworks mopp:standard-direct-slot-definition
> + #+lispworks clos::standard-direct-slot-definition)
> ((%slot :accessor %slot :initarg :%slot :initform nil)))
>
> (defmethod mopp:direct-slot-definition-class ((c %meta-class) &rest initargs)
More information about the bese-devel
mailing list