\end{describe*}
\begin{describe}{fun}
- {make-sod-class @<name> @<superclasses> @<pset> \&optional @<floc>
+ {make-sod-class @<name> @<superclasses> @<pset> \&key :location
@> @<class>}
\end{describe}
\end{describe*}
\begin{describe}{gf}
- {make-sod-slot @<class> @<name> @<type> @<pset> \&optional @<floc>
+ {make-sod-slot @<class> @<name> @<type> @<pset> \&key :location
@> @<slot>}
\end{describe}
\begin{describe*}
{\dhead{gf}
- {make-slot-instance-initializer
- \=@<class> @<nick> @<name> @<value> @<pset> \&optional @<floc>
+ {make-sod-instance-initializer
+ \=@<class> @<nick> @<name> @<value> @<pset> \\
+ \>\&key :inhibit-initargs :location
\nlret @<init>}
\dhead{gf}
- {make-slot-class-initializer
- \=@<class> @<nick> @<name> @<value> @<pset> \&optional @<floc>
+ {make-sod-class-initializer
+ \=@<class> @<nick> @<name> @<value> @<pset> \&key :location
\nlret @<init>}}
\end{describe*}
\begin{describe}{gf}
{make-sod-initializer-using-slot
- \=@<class> @<slot> @<init-class> @<value> @<pset> \&optional @<floc>
+ @<class> @<slot> @<init-class> @<value> @<pset> @<floc>
\nlret @<init>}
\end{describe}
\begin{describe}{gf}
{make-sod-user-initarg @<class> @<name> @<type> @<pset>
- \&optional @<default> @<floc>}
+ \&key :default :location}
\end{describe}
\begin{describe}{gf}{sod-initarg-default @<initarg> @> @<default>}
\begin{describe}{gf}
{make-sod-slot-initarg @<class> @<name> @<nick> @<slot-name> @<pset>
- \&optional @<floc>}
+ \&key :location}
\end{describe}
\begin{describe}{gf}
{make-sod-slot-initarg-using-slot @<class> @<name> @<slot> @<pset>
- \&optional @<floc>}
+ \&key :location}
\end{describe}
\begin{describe*}
{\dhead{gf}{make-sod-class-initfrag @<class> @<frag> @<pset>
- \&optional @<floc>}
+ \&key :location}
\dhead{gf}{make-sod-class-tearfrag @<class> @<frag> @<pset>
- \&optional @<floc>}}
+ \&key :location}}
\end{describe*}
\begin{describe}{cls}{sod-message () \&key :name :location :class :type}
\end{describe*}
\begin{describe}{gf}
- {make-sod-message @<class> @<name> @<type> @<pset> \&optional @<floc>
+ {make-sod-message @<class> @<name> @<type> @<pset> \&key :location
@> @<message>}
\end{describe}
\begin{describe}{gf}
{make-sod-method
\=@<class> @<nick> @<name> @<type> @<body> \+\\
- @<pset> \&optional @<floc> \-
+ @<pset> \&key :location \-
\nlret @<method>}
\end{describe}
{make-sod-method-using-message
\=@<message> @<class>
@<type> @<body> \+\\
- @<pset> \&optional @<floc> \-
+ @<pset> \&key :location \-
\nlret @<method>}
\end{describe}