X-Git-Url: https://git.distorted.org.uk/~mdw/sod/blobdiff_plain/c91b90c3bfd3d3e68cc3d3ff3f431d1e73920061..048d0b2d143b6a491ac73eed6ab972e97774391c:/src/class-make-proto.lisp diff --git a/src/class-make-proto.lisp b/src/class-make-proto.lisp index 0a633de..2b4463a 100644 --- a/src/class-make-proto.lisp +++ b/src/class-make-proto.lisp @@ -41,9 +41,7 @@ `shared-initialize'. Minimal sanity checking is done during class construction; most of it is - left for `finalize-sod-class' to do (via `check-sod-class'). - - Unused properties in PSET are diagnosed as errors." + left for `finalize-sod-class' to do (via `check-sod-class')." (with-default-error-location (location) (let* ((pset (property-set pset)) @@ -53,7 +51,6 @@ :superclasses superclasses :location (file-location location) :pset pset))) - (check-unused-properties pset) class))) (export 'guess-metaclass) @@ -78,9 +75,7 @@ to `sod-slot') to choose a (CLOS) class to instantiate. The slot is then constructed by `make-instance' passing the arguments as initargs; further behaviour is left to the standard CLOS instance construction protocol; for - example, `sod-slot' defines an `:after'-method on `shared-initialize'. - - Unused properties on PSET are diagnosed as errors.")) + example, `sod-slot' defines an `:after'-method on `shared-initialize'.")) (export 'make-sod-instance-initializer) (defgeneric make-sod-instance-initializer @@ -93,9 +88,7 @@ construction process. The default method looks up the slot using `find-instance-slot-by-name', calls `make-sod-initializer-using-slot' to actually make the initializer object, and adds it to the appropriate list - in CLASS. - - Unused properties on PSET are diagnosed as errors.")) + in CLASS.")) (export 'make-sod-class-initializer) (defgeneric make-sod-class-initializer @@ -108,9 +101,7 @@ construction process. The default method looks up the slot using `find-class-slot-by-name', calls `make-sod-initializer-using-slot' to actually make the initializer object, and adds it to the appropriate list - in CLASS. - - Unused properties on PSET are diagnosed as errors.")) + in CLASS.")) (export 'make-sod-initializer-using-slot) (defgeneric make-sod-initializer-using-slot @@ -150,9 +141,7 @@ then constructed by `make-instance' passing the arguments as initargs; further behaviour is left to the standard CLOS instance construction protocol; for example, `sod-message' defines an `:after'-method on - `shared-initialize'. - - Unused properties on PSET are diagnosed as errors.")) + `shared-initialize'.")) (export 'make-sod-method) (defgeneric make-sod-method @@ -168,9 +157,7 @@ invokes `make-sod-method-using-message' to make the method object, and then adds the method to the class's list of methods. This split allows the message class to intervene in the class selection process, for - example. - - Unused properties on PSET are diagnosed as errors.")) + example.")) (export 'make-sod-method-using-message) (defgeneric make-sod-method-using-message