X-Git-Url: http://git.kpe.io/?a=blobdiff_plain;f=package.lisp;fp=package.lisp;h=39664bf628cda9d11b93b859c6845d022ab10b38;hb=aea083af702583678d086b596f90d5308b31797d;hp=f38c860200e2d79a45b92f03ae7430dc86984e63;hpb=8f7a0e9fb88dcbf6355038323a8bd77fbfc7ab3a;p=hyperobject.git diff --git a/package.lisp b/package.lisp index f38c860..39664bf 100644 --- a/package.lisp +++ b/package.lisp @@ -62,7 +62,7 @@ '(excl::compute-effective-slot-definition-initargs) #+lispworks '(clos::compute-effective-slot-definition-initargs) - #+kmr-sbcl-mop + #+kmr-sbcl-mop '(sb-pcl::compute-effective-slot-definition-initargs) #+kmr-sbcl-pcl '(sb-pcl:class-of sb-pcl:class-name sb-pcl:class-slots sb-pcl:find-class @@ -76,7 +76,7 @@ sb-pcl:class-prototype sb-pcl:generic-function-method-class sb-pcl:intern-eql-specializer sb-pcl:make-method-lambda sb-pcl:generic-function-lambda-list sb-pcl::class-precedence-list) - #+kmr-cmucl-mop + #+kmr-cmucl-mop '(pcl::compute-effective-slot-definition-initargs) #+kmr-cmucl-pcl '(pcl:class-of pcl:class-name pcl:class-slots pcl:find-class pcl::standard-class @@ -89,12 +89,23 @@ pcl:class-prototype pcl:generic-function-method-class pcl:intern-eql-specializer pcl:make-method-lambda pcl:generic-function-lambda-list pcl::class-precedence-list) + #+clisp + '(clos:class-name clos:class-slots clos:find-class clos::standard-class + clos::slot-definition-name clos:finalize-inheritance + clos::standard-direct-slot-definition clos::standard-effective-slot-definition + clos::validate-superclass clos:direct-slot-definition-class + clos:compute-effective-slot-definition + clos::compute-effective-slot-definition-initargs + clos::slot-value-using-class + clos:class-prototype clos:generic-function-method-class clos:intern-eql-specializer + clos:generic-function-lambda-list + clos::class-precedence-list) #+scl '(clos::compute-effective-slot-definition-initargs clos::class-prototype ;; note: make-method-lambda is not fbound ) - + :hyperobject)) #+sbcl