\section{Base metaobject classes} \label{sec:meta.classes}
\begin{describe}{cls}
- {sod-class () \\ \ind
- \&key \=:name :nick :location :pset \+ \\
- :superclasses :link :metaclass \\
+ {sod-class () \\ \ind
+ \&key \=:name :nick :location :pset \+\\
+ :superclasses :link :metaclass \\
:slots :instance-initializers :class-initializers \\
- :initargs :initfrags :tearfrags \\
+ :initargs :initfrags :tearfrags \\
:messages :methods}
\end{describe}
\end{describe}
\begin{describe}{cls}
- {sod-class-slot (sod-slot) \\ \ind
+ {sod-class-slot (sod-slot) \\ \ind
\&key :name :location :pset :class :type
:initializer-function :prepare-function}
\end{describe}
\end{describe*}
\begin{describe}{gf}
- {make-sod-method \=@<class> @<nick> @<name> @<type> @<body> \+ \\
- @<pset> \&optional @<floc> \-
+ {make-sod-method
+ \=@<class> @<nick> @<name> @<type> @<body> \+\\
+ @<pset> \&optional @<floc> \-
\nlret @<method>}
\end{describe}
\begin{describe}{gf}
- {make-sod-method-using-message \=@<message> @<class>
- @<type> @<body> \+ \\
- @<pset> \&optional @<floc> \-
+ {make-sod-method-using-message
+ \=@<message> @<class>
+ @<type> @<body> \+\\
+ @<pset> \&optional @<floc> \-
\nlret @<method>}
\end{describe}