src/pset-proto.lisp: Export `default-slot-from-property'.
authorMark Wooding <mdw@distorted.org.uk>
Sat, 7 Jul 2018 13:53:53 +0000 (14:53 +0100)
committerMark Wooding <mdw@distorted.org.uk>
Mon, 9 Jul 2018 11:01:43 +0000 (12:01 +0100)
This is really useful for extensions defining new metaobjects.  It was
already documented as an external symbol, but not actually exported.

doc/SYMBOLS
src/pset-proto.lisp

index ca7dc8f..dbb5d88 100644 (file)
@@ -617,6 +617,7 @@ pset-proto.lisp
   check-unused-properties                       function
   coerce-property-value                         generic
   decode-property                               generic
+  default-slot-from-property                    macro
   get-property                                  function
   make-property                                 function
   make-property-set                             function
index 61793b5..0238f41 100644 (file)
 ;;;--------------------------------------------------------------------------
 ;;; Utility macros.
 
+(export 'default-slot-from-property)
 (defmacro default-slot-from-property
     ((instance slot &optional (slot-names t))
      (pset property type