@@ -637,7 +637,7 @@ pattern matching to discriminate and deconstruct:
637637@section{Symbols}
638638
639639One of the built-in datatypes we will use often in Racket is
640- that of a @emph{symbol}. A symbol is just an atomic piece of
640+ that of a @emph{symbol}. A symbol is just an atomic peice of
641641data. A symbol is written using the @racket[quote ] notation
642642@racket[(code:quote symbol-name)], which is abbreviated
643643@racket['symbol-name ]. What's allowable as a symbol name
@@ -929,7 +929,7 @@ data. It doesn't contain anything and its only real purpose
929929is to be distinguishable from @racket[node] structures. On
930930the other hand a @racket[node] structure needs to be
931931distinguishable from @racket[leaf]s, but also contain 3
932- pieces of data within it.
932+ peices of data within it.
933933
934934We can formulate definition of binary trees using only
935935symbols and lists as:
@@ -1137,9 +1137,9 @@ This code follows a coding style that we will use in this course:
11371137@item{it's organized in a module ,}
11381138@item{data type definitions occur at the top of the file ,}
11391139@item{it uses a test submodule to group unit tests,}
1140- @item{tests occur immediate after the functions they test,}
1140+ @item{tests occur immediately after the functions they test,}
11411141@item{functions are annotated with type signatures and short purpose statements, and }
1142- @item{indentation is follows standard conventions (which DrRacket can apply for you).}
1142+ @item{indentation follows standard conventions (which DrRacket can apply for you).}
11431143]
11441144
11451145From the command line, you can run a module 's tests using the Racket
0 commit comments