Browse Source

spell check

Jeremy Siek 3 years ago
parent
commit
73c3aa7812
1 changed files with 8 additions and 4 deletions
  1. 8 4
      book.tex

+ 8 - 4
book.tex

@@ -178,7 +178,8 @@ ISBN:
 
 
 \dedication{This book is dedicated to Katie, my partner in everything,
 \dedication{This book is dedicated to Katie, my partner in everything,
   my children, who grew up during the writing of this book, and the
   my children, who grew up during the writing of this book, and the
-  programming language students at Indiana University.}
+  programming language students at Indiana University, whose
+  thoughtful questions made this a better book.}
 
 
 %% \begin{epigraphpage}
 %% \begin{epigraphpage}
 %% \epigraph{First Epigraph line goes here}{Mention author name if any,
 %% \epigraph{First Epigraph line goes here}{Mention author name if any,
@@ -11905,7 +11906,7 @@ variable, such as \code{free\_ptr}.
   The type information that you need for \CALLOCATE{$n$}{$\itm{type}$}
   The type information that you need for \CALLOCATE{$n$}{$\itm{type}$}
   can be obtained by running the
   can be obtained by running the
   \code{type-check-Lvec-has-type} type checker immediately before the
   \code{type-check-Lvec-has-type} type checker immediately before the
-  \code{expose\_allocation} pass. This version fo the type checker
+  \code{expose\_allocation} pass. This version of the type checker
   places a special AST node of the form $(\key{HasType}~e~\itm{type})$
   places a special AST node of the form $(\key{HasType}~e~\itm{type})$
   around each tuple creation. The concrete syntax
   around each tuple creation. The concrete syntax
     for \code{HasType} is \code{has-type}.}
     for \code{HasType} is \code{has-type}.}
@@ -22684,5 +22685,8 @@ registers.
 % LocalWords:  TupleProxy RawTuple InjectTuple InjectTupleProxy vecof
 % LocalWords:  TupleProxy RawTuple InjectTuple InjectTupleProxy vecof
 % LocalWords:  InjectList InjectListProxy unannotated Lgradualr poly
 % LocalWords:  InjectList InjectListProxy unannotated Lgradualr poly
 % LocalWords:  GenericVar AllType Inst builtin ap pps aps pp deepcopy
 % LocalWords:  GenericVar AllType Inst builtin ap pps aps pp deepcopy
-% LocalWords:  liskov clu Liskov dk Napier um inst popl jg seq
-% LocalWords:  racketEd
+% LocalWords:  liskov clu Liskov dk Napier um inst popl jg seq ith
+% LocalWords:  racketEd subparts subpart nonterminal nonterminals
+% LocalWords:  pseudocode underapproximation underapproximations
+% LocalWords:  semilattices overapproximate incrementing
+% LocalWords:  multilanguage