~mdw
/
sod
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
2f1ed4e
)
doc/structures.tex: Mention that the Sod examples are fictitious.
author
Mark Wooding
<mdw@distorted.org.uk>
Sat, 3 Aug 2019 15:08:25 +0000
(16:08 +0100)
committer
Mark Wooding
<mdw@distorted.org.uk>
Sat, 3 Aug 2019 15:46:23 +0000
(16:46 +0100)
doc/structures.tex
patch
|
blob
|
blame
|
history
diff --git
a/doc/structures.tex
b/doc/structures.tex
index
4940ca6
..
f000af0
100644
(file)
--- a/
doc/structures.tex
+++ b/
doc/structures.tex
@@
-87,6
+87,12
@@
metaclass, and @|SodClass| is a subclass of @|SodObject|. Extensions can
define additional root classes, but this is tricky, and not really to be
recommended.
define additional root classes, but this is tricky, and not really to be
recommended.
+The class definitions shown in the synopses are intended to be informative,
+but are fictional and can't really work: these classes are really defined by
+Lisp code in the Sod translator, in order to deal with the circularities
+involved at the top of the class/metaclass graph (see
+\xref{sec:concepts.metaclasses.runtime}).
+
\subsection{The SodObject class} \label{sec:structures.root.sodobject}
\subsection{The SodObject class} \label{sec:structures.root.sodobject}