Forráskód Böngészése

updating chapter dependencies

Jeremy Siek 3 éve
szülő
commit
4f5e33be37
1 módosított fájl, 10 hozzáadás és 5 törlés
  1. 10 5
      book.tex

+ 10 - 5
book.tex

@@ -284,9 +284,10 @@ students for each compiler pass.
 The course can be adapted to emphasize functional languages by
 skipping Chapter~\ref{ch:Lwhile} (loops) and including
 Chapter~\ref{ch:Llambda} (lambda). The course can be adapted to
-dynamically typed languages by including Chapter~\ref{ch:Ldyn} and
-adapted to object-oriented languages by including
-Chapter~\ref{ch:Lobject}.
+dynamically typed languages by including Chapter~\ref{ch:Ldyn}.
+%
+\python{A course that emphasizes object-oriented languages would
+  include Chapter~\ref{ch:Lobject}.}
 %
 Figure~\ref{fig:chapter-dependences} depicts the dependencies between
 chapters. Chapter~\ref{ch:Lfun} (functions) depends on
@@ -318,10 +319,12 @@ Lowell, and the University of Vermont.
   \path[->] (C2) edge [above] node {} (C3);
   \path[->] (C3) edge [above] node {} (C4);
   \path[->] (C4) edge [above] node {} (C5);
-  \path[->] (C5) edge [above] node {} (C6);
+  \path[->,style=dotted] (C5) edge [above] node {} (C6);
+  \path[->] (C5) edge [above] node {} (C7);
   \path[->] (C6) edge [above] node {} (C7);
   \path[->] (C4) edge [above] node {} (C8);
   \path[->] (C4) edge [above] node {} (C9);
+  \path[->] (C7) edge [above] node {} (C10);
   \path[->] (C8) edge [above] node {} (C10);
   \path[->] (C10) edge [above] node {} (C11);
 \end{tikzpicture}
@@ -346,9 +349,11 @@ Lowell, and the University of Vermont.
   \path[->] (C3) edge [above] node {} (C4);
   \path[->] (C4) edge [above] node {} (C5);
   \path[->,style=dotted] (C5) edge [above] node {} (C6);
+  \path[->] (C5) edge [above] node {} (C7);
   \path[->] (C6) edge [above] node {} (C7);
   \path[->] (C4) edge [above] node {} (C8);
   \path[->] (C4) edge [above] node {} (C9);
+  \path[->] (C7) edge [above] node {} (C10);
   \path[->] (C8) edge [above] node {} (C10);
   \path[->] (C8) edge [above] node {} (CO);
   \path[->] (C10) edge [above] node {} (C11);
@@ -372,7 +377,7 @@ reader should be proficient with Python. There are many
 excellent resources for learning Python~\citep{Lutz:2013vp,Barry:2016vj,Sweigart:2019vn,Matthes:2019vs}.
 }
 The support code for this book is in the github repository at
-the following URL:
+the following location:
 \if\edition\racketEd
 \begin{center}\small
   \url{https://github.com/IUCompilerCourse/public-student-support-code}