New feature: proper object lifecycle protocol; init and teardown fragments.
[sod] / doc / meta.tex
index a09ae21..fab8dec 100644 (file)
@@ -33,7 +33,7 @@
       \&key \=:name :nick :location :pset \+ \\
               :superclasses :link :metaclass \\
               :slots :instance-initializers :class-initializers \\
-              :messages :methods}
+              :initfrags :tearfrags :messages :methods}
 \end{describe}
 
 \begin{describe*}
      \dhead{gf}{setf (sod-class-instance-initializers @<class>) @<list>}
      \dhead{gf}{sod-class-class-initializers @<class> @> @<list>}
      \dhead{gf}{setf (sod-class-class-initializers @<class>) @<list>}
+     \dhead{gf}{sod-class-initfrags @<class> @> @<list>}
+     \dhead{gf}{setf (sod-class-initfrags @<class>) @<list>}
+     \dhead{gf}{sod-class-tearfrags @<class> @> @<list>}
+     \dhead{gf}{setf (sod-class-tearfrags @<class>) @<list>}
      \dhead{gf}{sod-class-messages @<class> @> @<list>}
      \dhead{gf}{setf (sod-class-messages @<class>) @<list>}
      \dhead{gf}{sod-class-methods @<class> @> @<list>}
       \nlret @<init>}
 \end{describe}
 
+\begin{describe*}
+    {\dhead{gf}{make-sod-class-initfrag @<class> @<frag> @<pset>
+                                        \&optional @<floc>}
+     \dhead{gf}{make-sod-class-tearfrag @<class> @<frag> @<pset>
+                                        \&optional @<floc>}}
+\end{describe*}
+
 \begin{describe}{cls}{sod-message () \&key :name :location :class :type}
 \end{describe}