X-Git-Url: http://git.kpe.io/?a=blobdiff_plain;f=package.lisp;h=89aa5ccc0000397de193e0e1b0bd17ba11ba0568;hb=90c2e4c13bd89c48de9fe0da126547447b7b9e01;hp=f38c860200e2d79a45b92f03ae7430dc86984e63;hpb=0817a8721cbefca2205dcde535ff6b164033abef;p=hyperobject.git diff --git a/package.lisp b/package.lisp index f38c860..89aa5cc 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 @@ -73,10 +73,11 @@ sb-pcl::direct-slot-definition-class sb-pcl::compute-effective-slot-definition sb-pcl::compute-effective-slot-definition-initargs sb-pcl::slot-value-using-class + sb-pcl:slot-definition-type 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 @@ -88,13 +89,28 @@ pcl::slot-value-using-class pcl:class-prototype pcl:generic-function-method-class pcl:intern-eql-specializer pcl:make-method-lambda pcl:generic-function-lambda-list + pcl:slot-definition-type 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:effective-slot-definition-class + clos:slot-definition-type + 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 + clos:slot-definition-type ;; note: make-method-lambda is not fbound ) - + :hyperobject)) #+sbcl