chiark / gitweb /
doc/: Switch to a manually maintained bibliography database.
[sod] / doc / cutting-room-floor.tex
index f4b19b34ebe8f180588c1a0bf45e85bbb8b58fe5..5590f45c2b7361d8238b317b83adf9edbea88fce 100644 (file)
@@ -153,7 +153,8 @@ edge from each class to each of its direct superclasses.  This is the
 In order to resolve inheritance of items, we define a \emph{class precedence
   list} (or CPL) for each class, which imposes a total order on that class's
 superclasses.  The default algorithm for computing the CPL is the \emph{C3}
-algorithm \cite{fixme-c3}, though extensions may implement other algorithms.
+algorithm \cite{barrett-1996:monot-super-linear-dylan}, though extensions may
+implement other algorithms.
 
 The default algorithm works as follows.  Let $C$ be the class whose CPL we
 are to compute.  Let $X$ and $Y$ be two of $C$'s superclasses.