X-Git-Url: https://git.distorted.org.uk/~mdw/sod/blobdiff_plain/054e8f8f1ea255ff77b19df82bd845e5686dac0d..7be311125bfdcd7cad4476878def4ae98352a7d6:/doc/concepts.tex diff --git a/doc/concepts.tex b/doc/concepts.tex index 187a6f8..b074445 100644 --- a/doc/concepts.tex +++ b/doc/concepts.tex @@ -148,7 +148,7 @@ following properties are expected to hold. list, i.e., $B$ is a more specific superclass of $C$ than $A$ is. \end{itemize} The default linearization algorithm used in Sod is the \emph{C3} algorithm, -which has a number of good properties described in~\cite{FIXME:C3}. +which has a number of good properties described in~\cite{Barrett:1996:MSL}. It works as follows. \begin{itemize} \item A \emph{merge} of some number of input lists is a single list @@ -466,8 +466,7 @@ entry functions. \begin{figure} \begin{tikzpicture} - [>=stealth, thick, - order/.append style={color=green!70!black}, + [order/.append style={color=green!70!black}, code/.append style={font=\sffamily}, action/.append style={font=\itshape}, method/.append style={rectangle, draw=black, thin, fill=blue!30,