Commit 9dc291a3 authored by Dave Cooper's avatar Dave Cooper
Browse files

updating the tutorial

parent 16d89769
......@@ -9,7 +9,7 @@
:serial
t
:version
"2012112000"
"2012121300"
:depends-on
(:gdl-dom)
:components
......@@ -19,4 +19,6 @@
(:gdl "source/understanding-common-lisp")
(:gdl "source/understanding-gendl")
(:gdl "source/advanced-common-lisp")
(:gdl "source/advanced-gendl") (:file "source/assembly")))
\ No newline at end of file
(:gdl "source/advanced-gendl") (:file "source/assembly")
(:file "source/gendl-geometry")
(:file "source/tasty-environment")))
\ No newline at end of file
......@@ -122,40 +122,72 @@
\newlabel{sec:fundamentalcldatatypes}{{4.2}{22}{Fundamental CL Data Types\relax }{section.4.2}{}}
\@writefile{toc}{\contentsline {subsection}{\numberline {4.2.1}Numbers}{22}{subsection.4.2.1}}
\newlabel{subsec:numbers}{{4.2.1}{22}{Numbers\relax }{subsection.4.2.1}{}}
\@writefile{toc}{\contentsline {subsection}{\numberline {4.2.2}Strings}{22}{subsection.4.2.2}}
\newlabel{subsec:strings}{{4.2.2}{22}{Strings\relax }{subsection.4.2.2}{}}
\@writefile{toc}{\contentsline {subsection}{\numberline {4.2.2}Strings}{23}{subsection.4.2.2}}
\newlabel{subsec:strings}{{4.2.2}{23}{Strings\relax }{subsection.4.2.2}{}}
\@writefile{toc}{\contentsline {subsection}{\numberline {4.2.3}Symbols}{23}{subsection.4.2.3}}
\newlabel{subsec:symbols}{{4.2.3}{23}{Symbols\relax }{subsection.4.2.3}{}}
\@writefile{toc}{\contentsline {subsection}{\numberline {4.2.4}Lists}{24}{subsection.4.2.4}}
\newlabel{subsec:lists}{{4.2.4}{24}{Lists\relax }{subsection.4.2.4}{}}
\@writefile{toc}{\contentsline {chapter}{\numberline {5}Understanding Gendl --- Core GDL Syntax}{25}{chapter.5}}
\@writefile{toc}{\contentsline {subsection}{\numberline {4.2.4}List Basics}{24}{subsection.4.2.4}}
\newlabel{subsec:listbasics}{{4.2.4}{24}{List Basics\relax }{subsection.4.2.4}{}}
\@writefile{toc}{\contentsline {subsection}{\numberline {4.2.5}The List as a Data Structure}{25}{subsection.4.2.5}}
\newlabel{subsec:thelistasadatastructure}{{4.2.5}{25}{The List as a Data Structure\relax }{subsection.4.2.5}{}}
\@writefile{toc}{\contentsline {subsubsection}{Finding the Length of a List}{25}{section*.5}}
\newlabel{subsubsec:findingthelengthofalist}{{4.2.5}{25}{Finding the Length of a List\relax }{section*.5}{}}
\@writefile{toc}{\contentsline {subsubsection}{Accessing the Elements of a List}{25}{section*.6}}
\newlabel{subsubsec:accessingtheelementsofalist}{{4.2.5}{25}{Accessing the Elements of a List\relax }{section*.6}{}}
\@writefile{toc}{\contentsline {subsubsection}{Using a List to Store and Retrieve Named Values}{26}{section*.7}}
\newlabel{subsubsec:usingalisttostoreandretrievenamedvalues}{{4.2.5}{26}{Using a List to Store and Retrieve Named Values\relax }{section*.7}{}}
\@writefile{toc}{\contentsline {subsubsection}{Appending Lists}{27}{section*.8}}
\newlabel{subsubsec:appendinglists}{{4.2.5}{27}{Appending Lists\relax }{section*.8}{}}
\@writefile{toc}{\contentsline {chapter}{\numberline {5}Understanding Gendl --- Core GDL Syntax}{29}{chapter.5}}
\@writefile{lof}{\addvspace {10\p@ }}
\@writefile{lot}{\addvspace {10\p@ }}
\newlabel{chap:understandinggendl---coregdlsyntax}{{5}{25}{Understanding Gendl --- Core GDL Syntax\relax }{chapter.5}{}}
\@writefile{toc}{\contentsline {section}{\numberline {5.1}Defining a Working Package}{25}{section.5.1}}
\newlabel{sec:definingaworkingpackage}{{5.1}{25}{Defining a Working Package\relax }{section.5.1}{}}
\@writefile{toc}{\contentsline {section}{\numberline {5.2}Define-Object}{26}{section.5.2}}
\newlabel{sec:define-object}{{5.2}{26}{Define-Object\relax }{section.5.2}{}}
\@writefile{lof}{\contentsline {figure}{\numberline {5.1}{\ignorespaces Example of Simple Object Definition}}{27}{figure.5.1}}
\newlabel{fig:object-hello}{{5.1}{27}{Example of Simple Object Definition\relax }{figure.5.1}{}}
\@writefile{toc}{\contentsline {section}{\numberline {5.3}Making Instances and Sending Messages}{27}{section.5.3}}
\newlabel{sec:makinginstancesandsendingmessages}{{5.3}{27}{Making Instances and Sending Messages\relax }{section.5.3}{}}
\@writefile{lof}{\contentsline {figure}{\numberline {5.2}{\ignorespaces Object Containing Child Objects}}{28}{figure.5.2}}
\newlabel{fig:object-city}{{5.2}{28}{Object Containing Child Objects\relax }{figure.5.2}{}}
\@writefile{toc}{\contentsline {section}{\numberline {5.4}Objects}{28}{section.5.4}}
\newlabel{sec:objects}{{5.4}{28}{Objects\relax }{section.5.4}{}}
\@writefile{lof}{\contentsline {figure}{\numberline {5.3}{\ignorespaces Sample Data and Object Definition to Contain U.S. Presidents}}{29}{figure.5.3}}
\newlabel{fig:object-presidents-container}{{5.3}{29}{Sample Data and Object Definition to Contain U.S. Presidents\relax }{figure.5.3}{}}
\@writefile{toc}{\contentsline {section}{\numberline {5.5}Sequences of Objects and Input-slots with a Default Expression}{29}{section.5.5}}
\newlabel{sec:sequencesofobjectsandinput-slotswithadefaultexpression}{{5.5}{29}{Sequences of Objects and Input-slots with a Default Expression\relax }{section.5.5}{}}
\@writefile{toc}{\contentsline {section}{\numberline {5.6}Summary}{30}{section.5.6}}
\newlabel{sec:summary}{{5.6}{30}{Summary\relax }{section.5.6}{}}
\@writefile{toc}{\contentsline {chapter}{\numberline {6}More Common Lisp for Gendl}{31}{chapter.6}}
\newlabel{chap:understandinggendl---coregdlsyntax}{{5}{29}{Understanding Gendl --- Core GDL Syntax\relax }{chapter.5}{}}
\@writefile{toc}{\contentsline {section}{\numberline {5.1}Defining a Working Package}{29}{section.5.1}}
\newlabel{sec:definingaworkingpackage}{{5.1}{29}{Defining a Working Package\relax }{section.5.1}{}}
\@writefile{toc}{\contentsline {section}{\numberline {5.2}Define-Object}{30}{section.5.2}}
\newlabel{sec:define-object}{{5.2}{30}{Define-Object\relax }{section.5.2}{}}
\@writefile{lof}{\contentsline {figure}{\numberline {5.1}{\ignorespaces Example of Simple Object Definition}}{31}{figure.5.1}}
\newlabel{fig:object-hello}{{5.1}{31}{Example of Simple Object Definition\relax }{figure.5.1}{}}
\@writefile{toc}{\contentsline {section}{\numberline {5.3}Making Instances and Sending Messages}{31}{section.5.3}}
\newlabel{sec:makinginstancesandsendingmessages}{{5.3}{31}{Making Instances and Sending Messages\relax }{section.5.3}{}}
\@writefile{lof}{\contentsline {figure}{\numberline {5.2}{\ignorespaces Object Containing Child Objects}}{32}{figure.5.2}}
\newlabel{fig:object-city}{{5.2}{32}{Object Containing Child Objects\relax }{figure.5.2}{}}
\@writefile{toc}{\contentsline {section}{\numberline {5.4}Objects}{32}{section.5.4}}
\newlabel{sec:objects}{{5.4}{32}{Objects\relax }{section.5.4}{}}
\@writefile{lof}{\contentsline {figure}{\numberline {5.3}{\ignorespaces Sample Data and Object Definition to Contain U.S. Presidents}}{33}{figure.5.3}}
\newlabel{fig:object-presidents-container}{{5.3}{33}{Sample Data and Object Definition to Contain U.S. Presidents\relax }{figure.5.3}{}}
\@writefile{toc}{\contentsline {section}{\numberline {5.5}Sequences of Objects and Input-slots with a Default Expression}{33}{section.5.5}}
\newlabel{sec:sequencesofobjectsandinput-slotswithadefaultexpression}{{5.5}{33}{Sequences of Objects and Input-slots with a Default Expression\relax }{section.5.5}{}}
\@writefile{toc}{\contentsline {section}{\numberline {5.6}Summary}{34}{section.5.6}}
\newlabel{sec:summary}{{5.6}{34}{Summary\relax }{section.5.6}{}}
\@writefile{toc}{\contentsline {chapter}{\numberline {6}The Tasty Development Environment}{35}{chapter.6}}
\@writefile{lof}{\addvspace {10\p@ }}
\@writefile{lot}{\addvspace {10\p@ }}
\newlabel{chap:morecommonlispforgendl}{{6}{31}{More Common Lisp for Gendl\relax }{chapter.6}{}}
\@writefile{toc}{\contentsline {chapter}{\numberline {7}Advanced Gendl}{33}{chapter.7}}
\newlabel{chap:thetastydevelopmentenvironment}{{6}{35}{The Tasty Development Environment\relax }{chapter.6}{}}
\@writefile{toc}{\contentsline {section}{\numberline {6.1}The Tasty Interface}{35}{section.6.1}}
\newlabel{sec:thetastyinterface}{{6.1}{35}{The Tasty Interface\relax }{section.6.1}{}}
\@writefile{lof}{\contentsline {figure}{\numberline {6.1}{\ignorespaces Web Browser address for Tasty development environment}}{35}{figure.6.1}}
\newlabel{fig:tasty-toplevel-url}{{6.1}{35}{Web Browser address for Tasty development environment\relax }{figure.6.1}{}}
\@writefile{lof}{\contentsline {figure}{\numberline {6.2}{\ignorespaces Tasty start-up}}{36}{figure.6.2}}
\newlabel{fig:tasty-startup}{{6.2}{36}{Tasty start-up\relax }{figure.6.2}{}}
\@writefile{toc}{\contentsline {subsection}{\numberline {6.1.1}The Toolbars}{36}{subsection.6.1.1}}
\newlabel{subsec:thetoolbars}{{6.1.1}{36}{The Toolbars\relax }{subsection.6.1.1}{}}
\@writefile{lof}{\contentsline {figure}{\numberline {6.3}{\ignorespaces Tasty Interface}}{37}{figure.6.3}}
\newlabel{fig:tastyshockabsorberpre}{{6.3}{37}{Tasty Interface\relax }{figure.6.3}{}}
\@writefile{toc}{\contentsline {subsection}{\numberline {6.1.2}View Frames}{40}{subsection.6.1.2}}
\newlabel{subsec:viewframes}{{6.1.2}{40}{View Frames\relax }{subsection.6.1.2}{}}
\@writefile{lof}{\contentsline {figure}{\numberline {6.4}{\ignorespaces Shock Absorber Assembly V0.1}}{41}{figure.6.4}}
\newlabel{fig:shockabsorberassemblyv01}{{6.4}{41}{Shock Absorber Assembly V0.1\relax }{figure.6.4}{}}
\@writefile{toc}{\contentsline {chapter}{\numberline {7}Working with Geometry in Gendl}{43}{chapter.7}}
\@writefile{lof}{\addvspace {10\p@ }}
\@writefile{lot}{\addvspace {10\p@ }}
\newlabel{chap:advancedgendl}{{7}{33}{Advanced Gendl\relax }{chapter.7}{}}
\newlabel{chap:upgradenotes}{{7}{35}{Upgrade Notes\relax }{chapter*.5}{}}
\newlabel{chap:workingwithgeometryingendl}{{7}{43}{Working with Geometry in Gendl\relax }{chapter.7}{}}
\@writefile{toc}{\contentsline {chapter}{\numberline {8}More Common Lisp for Gendl}{45}{chapter.8}}
\@writefile{lof}{\addvspace {10\p@ }}
\@writefile{lot}{\addvspace {10\p@ }}
\newlabel{chap:morecommonlispforgendl}{{8}{45}{More Common Lisp for Gendl\relax }{chapter.8}{}}
\@writefile{toc}{\contentsline {chapter}{\numberline {9}Advanced Gendl}{47}{chapter.9}}
\@writefile{lof}{\addvspace {10\p@ }}
\@writefile{lot}{\addvspace {10\p@ }}
\newlabel{chap:advancedgendl}{{9}{47}{Advanced Gendl\relax }{chapter.9}{}}
\newlabel{chap:upgradenotes}{{9}{49}{Upgrade Notes\relax }{chapter*.9}{}}
......@@ -13,25 +13,25 @@
\indexentry{gdl-user(1): |hyperpage}{9}
\indexentry{*slime-repl...*|hyperpage}{9}
\indexentry{regression tests|hyperpage}{11}
\indexentry{objects!defining|hyperpage}{26}
\indexentry{Define-object|hyperpage}{26}
\indexentry{mixin-list|hyperpage}{26}
\indexentry{specification-plist|hyperpage}{26}
\indexentry{input-slots|hyperpage}{26}
\indexentry{computed-slots|hyperpage}{26}
\indexentry{objects|hyperpage}{26}
\indexentry{functions|hyperpage}{26}
\indexentry{the|hyperpage}{27}
\indexentry{make-object|hyperpage}{27}
\indexentry{make-instance|hyperpage}{27}
\indexentry{the-object|hyperpage}{27}
\indexentry{self|hyperpage}{27}
\indexentry{objects|hyperpage}{28}
\indexentry{containment!object|hyperpage}{28}
\indexentry{objects!child|hyperpage}{28}
\indexentry{objects!contained|hyperpage}{28}
\indexentry{reference chains|hyperpage}{28}
\indexentry{Objects!sequenced|hyperpage}{29}
\indexentry{sequences|hyperpage}{29}
\indexentry{object sequences|hyperpage}{29}
\indexentry{:size|hyperpage}{29}
\indexentry{objects!defining|hyperpage}{30}
\indexentry{Define-object|hyperpage}{30}
\indexentry{mixin-list|hyperpage}{30}
\indexentry{specification-plist|hyperpage}{30}
\indexentry{input-slots|hyperpage}{30}
\indexentry{computed-slots|hyperpage}{30}
\indexentry{objects|hyperpage}{30}
\indexentry{functions|hyperpage}{30}
\indexentry{the|hyperpage}{31}
\indexentry{make-object|hyperpage}{31}
\indexentry{make-instance|hyperpage}{31}
\indexentry{the-object|hyperpage}{31}
\indexentry{self|hyperpage}{31}
\indexentry{objects|hyperpage}{32}
\indexentry{containment!object|hyperpage}{32}
\indexentry{objects!child|hyperpage}{32}
\indexentry{objects!contained|hyperpage}{32}
\indexentry{reference chains|hyperpage}{32}
\indexentry{Objects!sequenced|hyperpage}{33}
\indexentry{sequences|hyperpage}{33}
\indexentry{object sequences|hyperpage}{33}
\indexentry{:size|hyperpage}{33}
\begin{theindex}
\item *slime-repl...*, \hyperpage{9}
\item :size, \hyperpage{29}
\item :size, \hyperpage{33}
\indexspace
......@@ -13,19 +13,19 @@
\item Common Lisp, \hyperpage{2}
\item compiled language
\subitem benefits of, \hyperpage{2}
\item computed-slots, \hyperpage{26}
\item computed-slots, \hyperpage{30}
\item containment
\subitem object, \hyperpage{28}
\subitem object, \hyperpage{32}
\indexspace
\item declarative, \hyperpage{2}
\item Define-object, \hyperpage{26}
\item Define-object, \hyperpage{30}
\item Dependency tracking, \hyperpage{1}
\indexspace
\item functions, \hyperpage{26}
\item functions, \hyperpage{30}
\indexspace
......@@ -35,7 +35,7 @@
\indexspace
\item Ignorance-based Engineering, \hyperpage{1}
\item input-slots, \hyperpage{26}
\item input-slots, \hyperpage{30}
\indexspace
......@@ -45,37 +45,37 @@
\item macros
\subitem code-expanding, \hyperpage{2}
\item make-instance, \hyperpage{27}
\item make-object, \hyperpage{27}
\item mixin-list, \hyperpage{26}
\item make-instance, \hyperpage{31}
\item make-object, \hyperpage{31}
\item mixin-list, \hyperpage{30}
\indexspace
\item object sequences, \hyperpage{29}
\item object sequences, \hyperpage{33}
\item object-orientation
\subitem generic-function, \hyperpage{2}
\subitem message-passing, \hyperpage{2}
\item Objects
\subitem sequenced, \hyperpage{29}
\item objects, \hyperpage{26}, \hyperpage{28}
\subitem child, \hyperpage{28}
\subitem contained, \hyperpage{28}
\subitem defining, \hyperpage{26}
\subitem sequenced, \hyperpage{33}
\item objects, \hyperpage{30}, \hyperpage{32}
\subitem child, \hyperpage{32}
\subitem contained, \hyperpage{32}
\subitem defining, \hyperpage{30}
\indexspace
\item reference chains, \hyperpage{28}
\item reference chains, \hyperpage{32}
\item regression tests, \hyperpage{11}
\indexspace
\item self, \hyperpage{27}
\item sequences, \hyperpage{29}
\item specification-plist, \hyperpage{26}
\item self, \hyperpage{31}
\item sequences, \hyperpage{33}
\item specification-plist, \hyperpage{30}
\indexspace
\item the, \hyperpage{27}
\item the-object, \hyperpage{27}
\item the, \hyperpage{31}
\item the-object, \hyperpage{31}
\end{theindex}
This is pdfTeX, Version 3.1415926-2.3-1.40.12 (TeX Live 2011/MacPorts 2011_5) (format=pdflatex 2012.4.16) 26 NOV 2012 19:04
This is pdfTeX, Version 3.1415926-2.3-1.40.12 (TeX Live 2011/MacPorts 2011_5) (format=pdflatex 2012.4.16) 13 DEC 2012 16:59
entering extended mode
restricted \write18 enabled.
%&-line parsing enabled.
......@@ -369,7 +369,7 @@ Chapter 1.
]
Chapter 2.
<../images/gendl-installation.png, id=319, 127.40933pt x 70.12866pt>
<../images/gendl-installation.png, id=350, 127.40933pt x 70.12866pt>
File: ../images/gendl-installation.png Graphic file (type png)
<use ../images/gendl-installation.png>
......@@ -383,14 +383,14 @@ man-ager, right-mouse on the \OT1/cmtt/m/n/10.95 run-gdl.bat
[]
[6 <../images/gendl-installation.png>]
<../images/mini-buffer.png, id=348, 687.56876pt x 613.29124pt>
<../images/mini-buffer.png, id=378, 687.56876pt x 613.29124pt>
File: ../images/mini-buffer.png Graphic file (type png)
<use ../images/mini-buffer.png>
Package pdftex.def Info: ../images/mini-buffer.png used on input line 401.
(pdftex.def) Requested size: 216.80562pt x 216.8075pt.
<../images/genworks-gendl-console.png, id=350, 318.52333pt x 212.52733pt>
<../images/genworks-gendl-console.png, id=380, 318.52333pt x 212.52733pt>
File: ../images/genworks-gendl-console.png Graphic file (type png)
<use ../images/genworks-gendl-console.png>
......@@ -409,14 +409,14 @@ Overfull \hbox (16.66708pt too wide) in paragraph at lines 457--458
ys-tem, type: \OT1/cmtt/m/n/10.95 (ql:quickload :genworks-gdl)
[]
<../images/tasty-robot.png, id=370, 542.29266pt x 441.11467pt>
<../images/tasty-robot.png, id=400, 542.29266pt x 441.11467pt>
File: ../images/tasty-robot.png Graphic file (type png)
<use ../images/tasty-robot.png>
Package pdftex.def Info: ../images/tasty-robot.png used on input line 494.
(pdftex.def) Requested size: 216.81392pt x 216.8077pt.
<../images/tasty-robot-x3dom.png, id=371, 543.36333pt x 440.044pt>
<../images/tasty-robot-x3dom.png, id=401, 543.36333pt x 440.044pt>
File: ../images/tasty-robot-x3dom.png Graphic file (type png)
<use ../images/tasty-robot-x3dom.png>
......@@ -479,98 +479,147 @@ Overfull \hbox (19.1884pt too wide) in paragraph at lines 922--926
-tem file, cre-ate a file called \OT1/cmtt/m/n/10.95 depends-on.isc
[]
[17] [18]
! Undefined control sequence.
l.1042 \textt
{"program/"} directory.
The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., `\hobx'), type `I' and the correct
spelling (e.g., `I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.
[19] [20
[17] [18] [19] [20
]
Chapter 4.
[21] [22]
Overfull \hbox (28.99066pt too wide) in paragraph at lines 1258--1258
[] \OT1/cmtt/m/n/10 gdl-user> (format nil "The time is: ~a" (iso-8601-date (get
-universal-time) :include-time? t))[]
[]
! LaTeX Error: Something's wrong--perhaps a missing \item.
LaTeX Warning: Reference `sec:input-output' on page 23 undefined on input line
1269.
See the LaTeX manual or LaTeX Companion for explanation.
Type H <return> for immediate help.
...
l.1098 \end{itemize}
Try typing <return> to proceed.
If that doesn't work, type X <return> to quit.
[21] [22] [23]
LaTeX Warning: Reference `chapter:understandinggendlcoregdlsyntax' on page 23 u
ndefined on input line 1270.
[23] [24]
Missing character: There is no in font cmtt10!
Missing character: There is no in font cmtt10!
Missing character: There is no in font cmtt10!
Missing character: There is no in font cmtt10!
Missing character: There is no in font cmtt10!
Missing character: There is no in font cmtt10!
[24]
Chapter 5.
[25
[25] [26]
Missing character: There is no in font cmtt10!
Missing character: There is no in font cmtt10!
Missing character: There is no in font cmtt10!
Missing character: There is no in font cmtt10!
Missing character: There is no in font cmtt10!
Missing character: There is no in font cmtt10!
[27] [28
]
Overfull \hbox (6.79999pt too wide) in paragraph at lines 1483--1484
Chapter 5.
[29]
Overfull \hbox (6.79999pt too wide) in paragraph at lines 1654--1655
[][]
[]
[26] [27]
Overfull \hbox (6.79999pt too wide) in paragraph at lines 1569--1570
[30] [31]
Overfull \hbox (6.79999pt too wide) in paragraph at lines 1740--1741
[][]
[]
[28]
Overfull \hbox (6.79999pt too wide) in paragraph at lines 1619--1620
[32]
Overfull \hbox (6.79999pt too wide) in paragraph at lines 1790--1791
[][]
[]
[29] [30]
[33] [34]
Chapter 6.
[31
] [32
LaTeX Warning: Reference `chap:userinterfacesingendl' on page 35 undefined on i
nput line 1851.
]
LaTeX Warning: Reference `compiling-and-loading-files-and-systems' on page 35 u
ndefined on input line 1871.
Overfull \hbox (6.79999pt too wide) in paragraph at lines 1892--1893
[][]
[]
LaTeX Warning: Reference `fig:tower1-code' on page 35 undefined on input line 1
906.
[35
] <../images/tasty-start.png, id=627, 354.39067pt x 221.09267pt>
File: ../images/tasty-start.png Graphic file (type png)
<use ../images/tasty-start.png>
Package pdftex.def Info: ../images/tasty-start.png used on input line 1914.
(pdftex.def) Requested size: 354.3898pt x 221.09212pt.
<../images/tasty-shock-absorber-pre.pdf, id=629, 845.1575pt x 597.23125pt>
File: ../images/tasty-shock-absorber-pre.pdf Graphic file (type pdf)
<use ../images/tasty-shock-absorber-pre.pdf>
Package pdftex.def Info: ../images/tasty-shock-absorber-pre.pdf used on input l
ine 1947.
(pdftex.def) Requested size: 289.07782pt x 289.08269pt.
[36 <../images/tasty-start.png>]
[37 <../images/tasty-shock-absorber-pre.pdf, page is rotated 90 degrees>]
! Misplaced alignment tab character &.
l.2021 \item Tree: Inspect &
debug modes
I can't figure out why you would want to use a tab mark
here. If you just want an ampersand, the remedy is
simple: Just type `I\&' now. But if some right brace
up above has ended a previous alignment prematurely,
you're probably due for more error messages, and you
might try typing `S' now just to see what is salvageable.
[38] [39]
Overfull \hbox (6.79999pt too wide) in paragraph at lines 2338--2339
[][]
[]
LaTeX Warning: Float too large for page by 81.01605pt on input line 2344.
[40] [41] [42]
Chapter 7.
[33] [34
[43
] [44
]
Chapter 8.
[45] [46
]
Chapter 9.
[47] [48
LaTeX Warning: Reference `subsec:usingquicklisp' on page 35 undefined on input
line 1700.
]
! Undefined control sequence.
l.1711 \textt
{"3rdpty/"} directory are no longer needed or available. Instea...
The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., `\hobx'), type `I' and the correct
spelling (e.g., `I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.
LaTeX Warning: Reference `subsec:usingquicklisp' on page 49 undefined on input
line 2432.
LaTeX Warning: Reference `subsec:usingquicklisp' on page 35 undefined on input
line 1713.
LaTeX Warning: Reference `subsec:usingquicklisp' on page 49 undefined on input
line 2444.
[35] [36] (./tutorial.ind [37
[49] [50] (./tutorial.ind [51
])
Package atveryend Info: Empty hook `BeforeClearDocument' on input line 1753.
Package atveryend Info: Empty hook `AfterLastShipout' on input line 1753.
Package atveryend Info: Empty hook `BeforeClearDocument' on input line 2484.
Package atveryend Info: Empty hook `AfterLastShipout' on input line 2484.
(./tutorial.aux)
Package atveryend Info: Executing hook `AtVeryEndDocument' on input line 1753.
Package atveryend Info: Executing hook `AtEndAfterFileList' on input line 1753.
Package atveryend Info: Executing hook `AtVeryEndDocument' on input line 2484.
Package atveryend Info: Executing hook `AtEndAfterFileList' on input line 2484.
Package rerunfilecheck Info: File `tutorial.out' has not changed.
(rerunfilecheck) Checksum: 4777542610533A3AB54CD2C5CE0EDB42;3706.
(rerunfilecheck) Checksum: 37566B0DE0CF811C065C9FBB30C15383;4126.
LaTeX Font Warning: Some font shapes were not available, defaults substituted.
......@@ -578,16 +627,16 @@ LaTeX Font Warning: Some font shapes were not available, defaults substituted.
LaTeX Warning: There were undefined references.
Package atveryend Info: Empty hook `AtVeryVeryEnd' on input line 1753.
Package atveryend Info: Empty hook `AtVeryVeryEnd' on input line 2484.
)
Here is how much of TeX's memory you used:
6047 strings out of 494770
91107 string characters out of 3171573
170817 words of memory out of 3000000
9016 multiletter control sequences out of 15000+200000
12647 words of font info for 44 fonts, out of 3000000 for 9000
6118 strings out of 494770
92432 string characters out of 3171573
174607 words of memory out of 3000000
9050 multiletter control sequences out of 15000+200000
12815 words of font info for 45 fonts, out of 3000000 for 9000
134 hyphenation exceptions out of 8191
29i,8n,28p,455b,526s stack positions out of 5000i,500n,10000p,200000b,50000s
29i,8n,28p,455b,565s stack positions out of 5000i,500n,10000p,200000b,50000s
{/opt/local/share/texmf-texlive-dist/fonts/enc/dvips/cm-super/cm-super-ts1.en
c}</opt/local/share/texmf-texlive-dist/fonts/type1/public/amsfonts/cm/cmbx10.pf
b></opt/local/share/texmf-texlive-dist/fonts/type1/public/amsfonts/cm/cmbx12.pf
......@@ -605,10 +654,10 @@ ocal/share/texmf-texlive-dist/fonts/type1/public/amsfonts/cm/cmtt10.pfb></opt/l
ocal/share/texmf-texlive-dist/fonts/type1/public/amsfonts/cm/cmtt9.pfb></opt/lo
cal/share/texmf-texlive-dist/fonts/type1/public/cm-super/sfrm0900.pfb></opt/loc
al/share/texmf-texlive-dist/fonts/type1/public/cm-super/sfrm1095.pfb>
Output written on tutorial.pdf (41 pages, 457673 bytes).
Output written on tutorial.pdf (55 pages, 682110 bytes).
PDF statistics:
725 PDF objects out of 1000 (max. 8388607)
653 compressed objects within 7 object streams
192 named destinations out of 1000 (max. 500000)
434 words of extra memory for PDF output out of 10000 (max. 10000000)
852 PDF objects out of 1000 (max. 8388607)
760 compressed objects within 8 object streams
227 named destinations out of 1000 (max. 500000)
492 words of extra memory for PDF output out of 10000 (max. 10000000)
......@@ -39,13 +39,19 @@
\BOOKMARK [2][-]{subsection.4.2.1}{Numbers}{section.4.2}% 39
\BOOKMARK [2][-]{subsection.4.2.2}{Strings}{section.4.2}% 40
\BOOKMARK [2][-]{subsection.4.2.3}{Symbols}{section.4.2}% 41
\BOOKMARK [2][-]{subsection.4.2.4}{Lists}{section.4.2}% 42
\BOOKMARK [0][-]{chapter.5}{Understanding Gendl \204 Core GDL Syntax}{}% 43
\BOOKMARK [1][-]{section.5.1}{Defining a Working Package}{chapter.5}% 44
\BOOKMARK [1][-]{section.5.2}{Define-Object}{chapter.5}% 45
\BOOKMARK [1][-]{section.5.3}{Making Instances and Sending Messages}{chapter.5}% 46
\BOOKMARK [1][-]{section.5.4}{Objects}{chapter.5}% 47
\BOOKMARK [1][-]{section.5.5}{Sequences of Objects and Input-slots with a Default Expression}{chapter.5}% 48
\BOOKMARK [1][-]{section.5.6}{Summary}{chapter.5}% 49
\BOOKMARK [0][-]{chapter.6}{More Common Lisp for Gendl}{}% 50
\BOOKMARK [0][-]{chapter.7}{Advanced Gendl}{}% 51
\BOOKMARK [2][-]{subsection.4.2.4}{List Basics}{section.4.2}% 42
\BOOKMARK [2][-]{subsection.4.2.5}{The List as a Data Structure}{section.4.2}% 43
\BOOKMARK [0][-]{chapter.5}{Understanding Gendl \204 Core GDL Syntax}{}% 44
\BOOKMARK [1][-]{section.5.1}{Defining a Working Package}{chapter.5}% 45
\BOOKMARK [1][-]{section.5.2}{Define-Object}{chapter.5}% 46
\BOOKMARK [1][-]{section.5.3}{Making Instances and Sending Messages}{chapter.5}% 47
\BOOKMARK [1][-]{section.5.4}{Objects}{chapter.5}% 48
\BOOKMARK [1][-]{section.5.5}{Sequences of Objects and Input-slots with a Default Expression}{chapter.5}% 49
\BOOKMARK [1][-]{section.5.6}{Summary}{chapter.5}% 50
\BOOKMARK [0][-]{chapter.6}{The Tasty Development Environment}{}% 51
\BOOKMARK [1][-]{section.6.1}{The Tasty Interface}{chapter.6}% 52
\BOOKMARK [2][-]{subsection.6.1.1}{The Toolbars}{section.6.1}% 53
\BOOKMARK [2][-]{subsection.6.1.2}{View Frames}{section.6.1}% 54
\BOOKMARK [0][-]{chapter.7}{Working with Geometry in Gendl}{}% 55
\BOOKMARK [0][-]{chapter.8}{More Common Lisp for Gendl}{}% 56
\BOOKMARK [0][-]{chapter.9}{Advanced Gendl}{}% 57
This diff is collapsed.
......@@ -40,15 +40,25 @@
\contentsline {section}{\numberline {4.1}S-expression Fundamentals}{21}{section.4.1}
\contentsline {section}{\numberline {4.2}Fundamental CL Data Types}{22}{section.4.2}
\contentsline {subsection}{\numberline {4.2.1}Numbers}{22}{subsection.4.2.1}
\contentsline {subsection}{\numberline {4.2.2}Strings}{22}{subsection.4.2.2}
\contentsline {subsection}{\numberline {4.2.2}Strings}{23}{subsection.4.2.2}
\contentsline {subsection}{\numberline {4.2.3}Symbols}{23}{subsection.4.2.3}
\contentsline {subsection}{\numberline {4.2.4}Lists}{24}{subsection.4.2.4}
\contentsline {chapter}{\numberline {5}Understanding Gendl --- Core GDL Syntax}{25}{chapter.5}
\contentsline {section}{\numberline {5.1}Defining a Working Package}{25}{section.5.1}
\contentsline {section}{\numberline {5.2}Define-Object}{26}{section.5.2}
\contentsline {section}{\numberline {5.3}Making Instances and Sending Messages}{27}{section.5.3}
\contentsline {section}{\numberline {5.4}Objects}{28}{section.5.4}
\contentsline {section}{\numberline {5.5}Sequences of Objects and Input-slots with a Default Expression}{29}{section.5.5}
\contentsline {section}{\numberline {5.6}Summary}{30}{section.5.6}
\contentsline {chapter}{\numberline {6}More Common Lisp for Gendl}{31}{chapter.6}
\contentsline {chapter}{\numberline {7}Advanced Gendl}{33}{chapter.7}
\contentsline {subsection}{\numberline {4.2.4}List Basics}{24}{subsection.4.2.4}
\contentsline {subsection}{\numberline {4.2.5}The List as a Data Structure}{25}{subsection.4.2.5}
\contentsline {subsubsection}{Finding the Length of a List}{25}{section*.5}
<