Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Browse files

Figure Data Types.

Related changes to Makefile etc.
  • Loading branch information...
commit 3c25f4753495a92833c455eccf56184ac70ed3ef 1 parent 1db684d
@trebb authored
View
14 Makefile
@@ -1,4 +1,4 @@
-# Copyright (C) 2008, 2009 Bert Burgemeister
+# Copyright (C) 2008, 2009, 2010 Bert Burgemeister
#
# Permission is granted to copy, distribute and/or modify this
# document under the terms of the GNU Free Documentation License,
@@ -11,13 +11,14 @@ SEND-TO-LOG = | tee -a lastbuild.log
LATEX = latex
MAKEINDEX = makeindex -c
+MPOST = TEX=latex mpost
DVIPS = dvips
PSNUP-A4 = psnup -W10.5cm -H29.7cm -pa4 -2
PSNUP-LETTER = psnup -W4.25in -H11in -pletter -2
PSBOOK-ALL = psbook
PSBOOK-FOUR = psbook -s4
PS2PDF = ps2pdf -dPDFSETTINGS=/prepress
-Convert = convert
+CONVERT = convert
MONTAGE = montage
HEAD = head
TAIL = tail
@@ -72,7 +73,7 @@ $(CLQR)-%-signature-four.ps: $(CLQR)-%-consec.ps
$(CLQR)-%-consec.ps: $(CLQR)-%.dvi color-colorful.flag
$(DVIPS) -o $@ $< $(SEND-TO-LOG)
-$(CLQR)-%.dvi: $(CLQR).tex $(CLQR)-*.tex paper-%.flag revision-number
+$(CLQR)-%.dvi: $(CLQR).tex $(CLQR)-*.tex $(CLQR).*.tex $(CLQR)-types-and-classes.1 paper-%.flag revision-number
$(TOUCH) $(CLQR).ind $(SEND-TO-LOG)
$(LATEX) $(CLQR).tex $(SEND-TO-LOG)
$(LATEX) $(CLQR).tex $(SEND-TO-LOG)
@@ -80,6 +81,9 @@ $(CLQR)-%.dvi: $(CLQR).tex $(CLQR)-*.tex paper-%.flag revision-number
$(LATEX) $(CLQR).tex $(SEND-TO-LOG)
$(MV) $(CLQR).dvi $@ $(SEND-TO-LOG)
+clqr-types-and-classes.1: $(CLQR)-types-and-classes.mp $(CLQR).macros.tex clqr.packages.tex
+ $(MPOST) $< $(SEND-TO-LOG)
+
paper-a4.flag:
$(CP) paper-a4.tex paper-current.tex $(SEND-TO-LOG)
$(RM) paper-letter.flag $(SEND-TO-LOG)
@@ -111,7 +115,7 @@ clean:
$(RM) *.dvi *.toc *.aux *.log *.idx *.ilg *.ind *.out *.ps *.pdf *~ html/*~ \
*.flag *.jpg html/*.jpg *.tar.gz REVISION.tex DATE.tex \
html/latest-changes.html html/release-revision.txt html/release-date.txt \
- paper-current.tex color-current.tex
+ *.1 paper-current.tex color-current.tex
# Project hosting
@@ -153,4 +157,4 @@ $(CLQR).tar.gz: $(CLQR).tex $(CLQR)-*.tex
if $(GIT_ARCHIVE) > $(CLQR).tar.gz; then true; else true; fi $(SEND-TO-LOG)
publishclean:
- $(RM) *.ps *~ html/*~
+ $(RM) *.ps *.1 *~ html/*~
View
60 clqr-conditions-and-errors.tex
@@ -1,4 +1,4 @@
-% Copyright (C) 2008, 2009 Bert Burgemeister
+% Copyright (C) 2008, 2009, 2010 Bert Burgemeister
%
% Permission is granted to copy, distribute and/or modify this
% document under the terms of the GNU Free Documentation License,
@@ -218,64 +218,6 @@ \section{Conditions and Errors}
of \VAR{form}s}.
}
- \begin{figure}
- \begin{center}
- \boxGOO{%
- \T\index{T}%
- \boxGOO{%
- \kwd*{CONDITION}\\
- \boxGOO{%
- \kwd*{WARNING}
- \boxGOO{%
- \kwd*{STYLE-WARNING}\\
- \kwd*{SIMPLE-CONDITION}\footnotemark[2]
- \boxGOO{%
- \kwd*{SIMPLE-WARNING}}}\boxGOOcr
- \kwd*{SIMPLE-CONDITION}\boxGOOcr
- \kwd*{SERIOUS-CONDITION}\\
- \boxGOO{%
- \kwd*{ERROR}\\
- \boxGOO{%
- \kwd*{SIMPLE-CONDITION}\footnotemark[2]
- \boxGOO{%
- \kwd*{SIMPLE-ERROR}}\boxGOOcr
- \kwd*{PARSE-ERROR};\>
- \kwd*{PROGRAM-ERROR};\>
- \kwd*{CONTROL-ERROR}\boxGOOcr
- \kwd*{TYPE-ERROR}
- \boxGOO{%
- \kwd*{SIMPLE-CONDITION}\footnotemark[2]
- \boxGOO{%
- \kwd*{SIMPLE-TYPE-ERROR}}}\boxGOOcr
- \kwd*{CELL-ERROR}
- \boxGOO{%
- \kwd*{UNBOUND-VARIABLE};\>
- \kwd*{UNBOUND-SLOT};\\
- \kwd*{UNDEFINED-FUNCTION}}\boxGOOcr
- \kwd*{STREAM-ERROR}
- \boxGOO{%
- \kwd*{END-OF-FILE}\\
- \kwd*{PARSE-ERROR}\footnotemark[2]
- \boxGOO{\kwd*{READER-ERROR}}}\boxGOOcr
- \kwd*{PACKAGE-ERROR};\>
- \kwd*{FILE-ERROR};\>
- \kwd*{PRINT-NOT-READABLE}\boxGOOcr
- \kwd*{ARITHMETIC-ERROR}\\
- \boxGOO{%
- \kwd*{DIVISION-BY-ZERO};\>
- \kwd*{FLOATING-POINT-INEXACT};\\
- \kwd*{FLOATING-POINT-INVALID-OPERATION};\\
- \kwd*{FLOATING-POINT-OVERFLOW};\>
- \kwd*{FLOATING-POINT-UNDERFLOW}}
- }\boxGOOcr
- \kwd*{STORAGE-CONDITION}}
- }}}\\
- \end{center}\vspace{-1em}
- {\footnotesize\footnotemark[2]For supertypes of this
- type look for the instance without a \footnotemark[2].}
- \caption{Condition Types.}%
-\end{figure}
-
\IT{\arrGOO{(\FU*{ARITHMETIC-ERROR-OPERATION} \VAR{ condition})\\
(\FU*{ARITHMETIC-ERROR-OPERANDS} \VAR{ condition})}{.}}
{
View
51 clqr-types-and-classes.mp
@@ -6,18 +6,28 @@
% Foundation; with no Invariant Sections, no Front-Cover Texts and
% no Back-Cover Texts. For details see file COPYING.
%
-prologues := 3;
-input boxes
+
+% prologues := 3 makes clqr-types-and-classes.1 viewable but uses the
+% wrong font for \A.
+%prologues := 3;
+input boxes;
verbatimtex
+
\documentclass[8pt,pagesize,twoside,footexclude,headexclude]{scrartcl}
\input{clqr.packages}
\input{clqr.macros}
\begin{document}
etex
-def halfdisc(expr point) =
+def halfdisc_e(expr point) =
fill halfcircle scaled 4 rotated -90 shifted point --cycle enddef;
+def halfdisc_n(expr point) =
+ fill halfcircle scaled 4 shifted point --cycle enddef;
+
+def halfdisc_s(expr point) =
+ fill halfcircle scaled 4 rotated 180 shifted point --cycle enddef;
+
defaultdx := 2;
defaultdy := 2;
@@ -309,7 +319,7 @@ beginfig(1);
drawarrow t.s{down} -- (xpart t.s, ypart method_combination.nw);
drawarrow standard_object.s+(3,0){down} .. built_in_class.ne+(2,2) ... standard_class.e+(7,0) ... structure_class.se+(2,-2) .. method.e{down} .. standard_method.ne+(5,2) .. standard_method.e{left} dashed evenly;
- halfdisc (method.e);
+ halfdisc_e (method.e);
drawarrow vector.w{left} ... vector.sw+(-6,0) ... string_.w+(0,3){right};
drawarrow string_.w+(0,-3){left} ... simple_string.w+(-8,0) ... base_string.w{right};
@@ -321,20 +331,20 @@ beginfig(1);
drawarrow symbol.s{down} ... boolean_.w{right};
drawarrow list.w{left} .. null.ne+(3,3) .. tension 1.5 .. symbol.e{down} .. null.w{right} dashed evenly;
- halfdisc(symbol.e);
+ halfdisc_e(symbol.e);
drawarrow sequence.e{right} .. array.ne+(2,1) .. array.e{down} .. simple_array.ne+(3,7){dir -60}.. simple_array.se+(10,-5) .. vector.e+(0,5){left} dashed evenly;
drawarrow sequence.e{right} .. array.ne+(2,1) .. array.e{down} .. simple_array.ne+(3,7){dir -60} .. simple_array.ne+(2,1) .. simple_array.e{down} .. simple_array.se+(2,-1) .. tension 2 .. vector.e + (0, -3){down} .. vector.se + (2,-1){down} .. simple_base_string.se+(5,0) .. simple_vector.e{left} dashed evenly;
drawarrow sequence.e{right} .. array.ne+(2,1) .. array.e{down} .. simple_array.ne+(3,7){dir -60} .. simple_array.ne+(2,1) .. simple_array.e{down} .. simple_array.se+(2,-1) .. tension 2 .. vector.e + (0, -3){down} .. vector.se + (2,-1){down} .. simple_base_string.se+(10,0) .. simple_vector.se+(0, -3) .. bit_vector.e{down} ... simple_bit_vector.ne+(-10,0){down} dashed evenly;
drawarrow sequence.e{right} .. array.ne+(2,1) .. array.e{down} .. simple_array.ne+(3,7){dir -60} .. simple_array.ne+(2,1) .. simple_array.e{down} .. simple_array.se+(2,-1) .. tension 2 .. vector.e + (0, -3){down} .. vector.se + (2,-1){down} .. string_.e{down} .. simple_string.ne+(2,1){down} .. simple_string.e{down} .. simple_string.se+(2,1){down} .. base_string.e+(0,3){down} .. simple_base_string.ne+(-10,0){down} dashed evenly;
- halfdisc(array.e);
- halfdisc(simple_array.e);
- halfdisc(vector.e+(0,-3));
- halfdisc(string_.e);
- halfdisc(simple_string.e);
- halfdisc(base_string.e+(0,3));
- halfdisc(bit_vector.e);
+ halfdisc_e(array.e);
+ halfdisc_e(simple_array.e);
+ halfdisc_e(vector.e+(0,-3));
+ halfdisc_e(string_.e);
+ halfdisc_e(simple_string.e);
+ halfdisc_e(base_string.e+(0,3));
+ halfdisc_e(bit_vector.e);
drawarrow array.w+(0,-3){left} ... array.sw+(-7,-3).. simple_array.w{right};
@@ -347,7 +357,7 @@ beginfig(1);
drawarrow generic_function.w+(0,-3){left} .. standard_generic_function.nw+(10,0){down};
drawarrow number.w{left} ... complex.n+(-10,0){down};
- drawarrow number.w{left} ... real.n+(-15,0){down};
+ drawarrow number.w{left} ... real.n+(-12,0){down};
drawarrow real.w{left} ... double_float.nw+(-3,3) ... rational.w+(0,3){right};
drawarrow real.e{right} .. float.ne+(-5,0){down};
@@ -377,10 +387,10 @@ beginfig(1);
drawarrow pathname.e{right} .. logical_pathname.ne+(-15,0){down};
- drawarrow condition.e{right} .. condition.e+(95,0){right} .. warning.w{right};
+ drawarrow condition.e{right} .. condition.e+(95,0){right} .. (xpart warning.w, ypart condition.e){right};
drawarrow condition.e{right} .. condition.e+(95,0){right} .. simple_condition.n+(-15,0){down};
drawarrow condition.e{right} ... serious_condition.ne+(-10,0){down};
-
+
drawarrow warning.e{right} .. style_warning.ne+(-10,0){down};
drawarrow serious_condition.e{right} .. storage_condition.w{right};
@@ -411,9 +421,16 @@ beginfig(1);
drawarrow stream_error.e{right} .. stream_error.se+(3,-2) .. parse_error.e{down} .. tension 1.5 .. reader_error.w{right} dashed evenly;
- drawarrow warning.e{right} .. style_warning.ne+(3,0) .. simple_condition.ne+(2,1) .. simple_condition.e{down} .. simple_condition.se+(2,-1) .. simple_warning.e{left} dashed evenly;
- drawarrow error.e{right} .. tension 1.5 .. simple_condition.sw+(-1,-2) .. simple_condition.sw+(5,0){right} ... simple_error.n{down} dashed evenly;
+ halfdisc_e(parse_error.e);
+
+ drawarrow warning.e{right} .. style_warning.ne+(3,0) .. tension 1.3 .. simple_condition.ne+(2,1) .. simple_condition.e{down} .. simple_condition.se+(2,-1) .. simple_warning.e{left} dashed evenly;
+ drawarrow error.e{right} .. tension 1.5 .. simple_condition.sw+(-1,-2) .. simple_condition.sw+(5,0){right} .. simple_condition.sw+(12,-2){right} ... simple_error.n{down} dashed evenly;
drawarrow type_error.e{right} .. simple_condition.nw+(-1,2) .. simple_condition.nw+(5,0){right} .. simple_type_error.e{left} dashed evenly;
+
+ halfdisc_e(simple_condition.e);
+ halfdisc_s(simple_condition.sw+(5,0));
+ halfdisc_n(simple_condition.nw+(5,0));
+
endfig;
View
208 clqr-types-and-classes.tex
@@ -15,119 +15,107 @@ \section{Types and Classes}
\begin{figure}
\begin{center}
\begin{sideways}
-%%% \boxGOO{%
-%%% \T\index{T}%
-%%% \boxGOO{%
-%%% \kwd*{NUMBER}
-%%% \boxGOO{%
-%%% \kwd*{REAL } \OP{\VAR{lower-limit}\DF{\kwd{\A}}\text{ }\Op{\VAR{upper-limit}\DF{\kwd{\A}}}}\\
-%%% \boxGOO{%
-%%% \kwd*{RATIONAL } \OP{\VAR{lower-limit}\DF{\kwd{\A}}\text{ }\Op{\VAR{upper-limit}\DF{\kwd{\A}}}}\\
-%%% \boxGOO{%
-%%% \kwd*{INTEGER } \OP{\VAR{lower-limit}\DF{\kwd{\A}}\text{ }\Op{\VAR{upper-limit}\DF{\kwd{\A}}}}\\
-%%% \boxGOO{%
-%%% \kwd*{SIGNED-BYTE } \Op{\VAR{size}\DF{\kwd{\A}}}\\
-%%% \boxGOO{\kwd*{UNSIGNED-BYTE } \Op{\VAR{size}\DF{\kwd{\A}}}
-%%% \boxGOO{\kwd*{BIT} }}\boxGOOcr
-%%% \kwd*{FIXNUM} ;\>
-%%% \kwd*{BIGNUM}
-%%% }\boxGOOcr
-%%% \kwd*{RATIO}}\boxGOOcr
-%%% \kwd*{FLOAT } \OP{\VAR{lower-limit}\DF{\kwd{\A}}\text{ }\Op{\VAR{upper-limit}\DF{\kwd{\A}}}}\\
-%%% \boxGOO{%
-%%% \kwd*{SHORT-FLOAT } \OP{\VAR{lower-limit}\DF{\kwd{\A}}\text{ }\Op{\VAR{upper-limit}\DF{\kwd{\A}}}}\\
-%%% \kwd*{SINGLE-FLOAT } \OP{\VAR{lower-limit}\DF{\kwd{\A}}\text{ }\Op{\VAR{upper-limit}\DF{\kwd{\A}}}}\\
-%%% \kwd*{DOUBLE-FLOAT } \OP{\VAR{lower-limit}\DF{\kwd{\A}}\text{ }\Op{\VAR{upper-limit}\DF{\kwd{\A}}}}\\
-%%% \kwd*{LONG-FLOAT } \OP{\VAR{lower-limit}\DF{\kwd{\A}}\text{ }\Op{\VAR{upper-limit}\DF{\kwd{\A}}}}}}\boxGOOcr
-%%% \kwd*{COMPLEX } \Op{\VAR{type}\DF{\kwd{\A}}}}\boxGOOcr
-%%% \kwd*{SEQUENCE}
-%%% \boxGOO{%
-%%% \kwd*{LIST}
-%%% \boxGOO{%
-%%% \kwd*{CONS } \OP{\VAR{car-type}\DF{\kwd{\A}}\text{ }\Op{\VAR{cdr-type}\DF{\kwd{\A}}}}\\
-%%% \kwd*{SYMBOL}\footnotemark[2]
-%%% \boxGOO{
-%%% \kwd*{NULL}}}\boxGOOcr
-%%% \kwd*{ARRAY}\footnotemark[2] \OP{\VAR{type}\DF{\kwd{\A}}\text{ }\Op{\VAR{rank}\DF{\kwd{\A}}\XOR(\OPn{\VAR{dimension}})}}\\
-%%% \boxGOO{%
-%%% \kwd*{SIMPLE-ARRAY}\footnotemark[2] \OP{\VAR{type}\DF{\kwd{\A}}\text{ }\Op{\VAR{rank}\DF{\kwd{\A}}\XOR(\OPn{\VAR{dimension}})}}\\
-%%% \boxGOO{%
-%%% \kwd*{VECTOR}\footnotemark[2] \OP{\VAR{type}\DF{\kwd{\A}}\text{ }\Op{\VAR{size}\DF{\kwd{\A}}}}\\
-%%% \boxGOO{%
-%%% \kwd*{BIT-VECTOR}\footnotemark[2] \Op{\VAR{size}\DF{\kwd{\A}}}\\
-%%% \boxGOO{%
-%%% \kwd*{SIMPLE-BIT-VECTOR } \Op{\VAR{size}\DF{\kwd{\A}}}}\boxGOOcr
-%%% \kwd*{STRING}\footnotemark[2] \Op{\VAR{size}\DF{\kwd{\A}}}\\
-%%% \boxGOO{%
-%%% \kwd*{SIMPLE-STRING } \Op{\VAR{size}\DF{\kwd{\A}}}\\
-%%% \boxGOO{%
-%%% \kwd*{BASE-STRING}\footnotemark[2] \Op{\VAR{size}\DF{\kwd{\A}}}\\
-%%% \boxGOO{%
-%%% \kwd*{SIMPLE-BASE-STRING } \Op{\VAR{size}\DF{\kwd{\A}}}}}}\boxGOOcr
-%%% \kwd*{SIMPLE-VECTOR } \Op{\VAR{size}\DF{\kwd{\A}}}}}\boxGOOcr
-%%% \kwd*{VECTOR } \OP{\VAR{type}\DF{\kwd{\A}}\text{ }\Op{\VAR{size}\DF{\kwd{\A}}}}\\
-%%% \boxGOO{%
-%%% \kwd*{STRING } \Op{\VAR{size}\DF{\kwd{\A}}}
-%%% \boxGOO{%
-%%% \kwd*{BASE-STRING } \Op{\VAR{size}\DF{\kwd{\A}}}}\boxGOOcr
-%%% \kwd*{BIT-VECTOR } \Op{\VAR{size}\DF{\kwd{\A}}}}}}\boxGOOcr
-%%% \kwd*{ARRAY} \OP{\VAR{type}\DF{\kwd{\A}}\text{ }\Op{\VAR{rank}\DF{\kwd{\A}}\XOR(\OPn{\VAR{dimension}})}}\\
-%%% \boxGOO{%
-%%% \kwd*{SIMPLE-ARRAY} \OP{\VAR{type}\DF{\kwd{\A}}\text{ }\Op{\VAR{rank}\DF{\kwd{\A}}\XOR(\OPn{\VAR{dimension}})}}
-%%% }\boxGOOcr
-%%% \kwd*{CHARACTER}
-%%% \boxGOO{%
-%%% \kwd*{BASE-CHAR}
-%%% \boxGOO{%
-%%% \kwd*{STANDARD-CHAR}}\boxGOOcr
-%%% \kwd*{EXTENDED-CHAR}}\boxGOOcr
-%%% \kwd*{STREAM}
-%%% \boxGOO{%
-%%% \kwd*{FILE-STREAM};\>
-%%% \kwd*{TWO-WAY-STREAM};\>
-%%% \kwd*{SYNONYM-STREAM};\\
-%%% \kwd*{STRING-STREAM};\>
-%%% \kwd*{BROADCAST-STREAM};\>
-%%% \kwd*{ECHO-STREAM};\\
-%%% \kwd*{CONCATENATED-STREAM}}\boxGOOcr
-%%% \kwd*{PATHNAME}
-%%% \boxGOO{%
-%%% \kwd*{LOGICAL-PATHNAME}}\boxGOOcr
-%%% \kwd*{SYMBOL}
-%%% \boxGOO{%
-%%% \kwd*{KEYWORD};\>
-%%% \kwd*{BOOLEAN}}\boxGOOcr
-%%% \kwd*{FUNCTION } \OP{\VAR{arg-types }\Op{\VAR{value-types}}}\\
-%%% \boxGOO{%
-%%% \kwd*{GENERIC-FUNCTION}
-%%% \boxGOO{\kwd*{STANDARD-GENERIC-FUNCTION}}\boxGOOcr
-%%% \kwd*{COMPILED-FUNCTION}}\boxGOOcr
-%%% \kwd*{STANDARD-OBJECT}
-%%% \boxGOO{%
-%%% \kwd*{CLASS}
-%%% \boxGOO{%
-%%% \kwd*{STANDARD-CLASS};\>
-%%% \kwd*{BUILT-IN-CLASS};\\
-%%% \kwd*{STRUCTURE-CLASS}}\boxGOOcr
-%%% \kwd*{METHOD}\footnotemark[2]
-%%% \boxGOO{%
-%%% \kwd*{STANDARD-METHOD}}}\boxGOOcr
-%%% \kwd*{ATOM};\>
-%%% \kwd*{HASH-TABLE};\>
-%%% \kwd*{STRUCTURE-OBJECT};\>
-%%% \kwd*{PACKAGE};\>
-%%% \kwd*{READTABLE};\\
-%%% \kwd*{RANDOM-STATE};\>
-%%% \kwd*{RESTART};\>
-%%% \kwd*{METHOD};\>
-%%% \kwd*{METHOD-COMBINATION}}}
\includegraphics{clqr-types-and-classes.1}
\end{sideways}
\end{center}
-%%% {\footnotesize\footnotemark[2]For supertypes of this
-%%% type look for the instance without a \footnotemark[2].}\\
-%%% {\footnotesize As a type argument, \kwd{\A} means no restriction.\index{*@\A}}
-
+ \index{\A}
+ \index{T}%
+ \index{ATOM}%
+ \index{READTABLE}%
+ \index{PACKAGE}%
+ \index{SYMBOL}%
+ \index{KEYWORD}%
+ \index{BOOLEAN}%
+ \index{RESTART}%
+ \index{RANDOM-STATE}%
+ \index{HASH-TABLE}%
+ \index{STRUCTURE-OBJECT}%
+ \index{STANDARD-OBJECT}%
+ \index{NULL}%
+ \index{CLASS}%
+ \index{BUILT-IN-CLASS}%
+ \index{STANDARD-CLASS}%
+ \index{STRUCTURE-CLASS}%
+ \index{METHOD}%
+ \index{STANDARD-METHOD}%
+ \index{METHOD-COMBINATION}%
+ \index{CHARACTER}%
+ \index{FUNCTION}%
+ \index{COMPILED-FUNCTION}%
+ \index{GENERIC-FUNCTION}%
+ \index{STANDARD-GENERIC-FUNCTION}%
+ \index{PATHNAME}%
+ \index{LOGICAL-PATHNAME}%
+ \index{NUMBER}%
+ \index{COMPLEX}%
+ \index{REAL}%
+ \index{FLOAT}%
+ \index{SHORT-FLOAT}%
+ \index{SINGLE-FLOAT}%
+ \index{DOUBLE-FLOAT}%
+ \index{LONG-FLOAT}%
+ \index{RATIONAL}%
+ \index{INTEGER}%
+ \index{RATIO}%
+ \index{SIGNED-BYTE}%
+ \index{FIXNUM}%
+ \index{BIGNUM}%
+ \index{UNSIGNED-BYTE}%
+ \index{BIT}%
+ \index{LIST}%
+ \index{SEQUENCE}%
+ \index{CONS}%
+ \index{ARRAY}%
+ \index{SIMPLE-ARRAY}%
+ \index{VECTOR}%
+ \index{STRING}%
+ \index{SIMPLE-STRING}%
+ \index{BASE-STRING}%
+ \index{SIMPLE-BASE-STRING}%
+ \index{SIMPLE-VECTOR}%
+ \index{BIT-VECTOR}%
+ \index{SIMPLE-BIT-VECTOR}%
+ \index{STREAM}%
+ \index{FILE-STREAM}%
+ \index{TWO-WAY-STREAM}%
+ \index{SYNONYM-STREAM}%
+ \index{STRING-STREAM}%
+ \index{BROADCAST-STREAM}%
+ \index{CONCATENATED-STREAM}%
+ \index{ECHO-STREAM}%
+ \index{EXTENDED-CHAR}%
+ \index{BASE-CHAR}%
+ \index{STANDARD-CHAR}%
+ \index{CONDITION}%
+ \index{SERIOUS-CONDITION}%
+ \index{STORAGE-CONDITION}%
+ \index{SIMPLE-TYPE-ERROR}%
+ \index{TYPE-ERROR}%
+ \index{ERROR}%
+ \index{PROGRAM-ERROR}%
+ \index{CONTROL-ERROR}%
+ \index{PACKAGE-ERROR}%
+ \index{PRINT-NOT-READABLE}%
+ \index{STREAM-ERROR}%
+ \index{PARSE-ERROR}%
+ \index{CELL-ERROR}%
+ \index{FILE-ERROR}%
+ \index{ARITHMETIC-ERROR}%
+ \index{SIMPLE-CONDITION}%
+ \index{WARNING}%
+ \index{STYLE-WARNING}%
+ \index{SIMPLE-ERROR}%
+ \index{SIMPLE-WARNING}%
+ \index{UNDEFINED-FUNCTION}%
+ \index{UNBOUND-VARIABLE}%
+ \index{UNBOUND-SLOT}%
+ \index{END-OF-FILE}%
+ \index{READER-ERROR}%
+ \index{DIVISION-BY-ZERO}%
+ \index{FLOATING-POINT-INEXACT}%
+ \index{FLOATING-POINT-OVERFLOW}%
+ \index{FLOATING-POINT-UNDERFLOW}%
+ \index{FLOATING-POINT-INVALID-OPERATION}%
\caption{Data Types.}%
\end{figure}
View
2  clqr.tex
@@ -154,7 +154,7 @@ \section*{\contentsname}
\input{clqr-structures}
\input{clqr-control-structure}
\input{clqr-clos}
-%\input{clqr-conditions-and-errors}
+\input{clqr-conditions-and-errors}
\input{clqr-input-output}
\input{clqr-types-and-classes}
\input{clqr-packages-and-symbols}
Please sign in to comment.
Something went wrong with that request. Please try again.