fix a few typos

This commit is contained in:
Scott Richmond 2024-12-01 15:39:48 -05:00
parent 5f1b25d5b2
commit 32cf547efb

View File

@ -1,6 +1,7 @@
# Chapter 1: Introduction
> "Skill to do comesof doing." Ralph Waldo Emerson
> "Chance favors the prepared mind." Louis Pasteur
### Who I hope you are
@ -13,7 +14,7 @@ You could be a student or a teacher or neither or both.
You may have spent long hours in art studios and possess an exceptionally rich, visual vocabulary.
Then again, your graphic abilities, both verbal and physical, may be very much on the thin side.
Instead, your vocabulary might be skewed toward logic and mathematical terms because your background is in the sciences, philosophy, law, or mathematics.
Perhaps you are that much sought after, well -rounded person whose vocabulary is rich without being specialized.
Perhaps you are that much sought after, well-rounded person whose vocabulary is rich without being specialized.
You may not be able to describe every phase that Picasso went through, but you enjoy looking at art, and you can differentiate a Picasso from, say, a Pissarro when you see them side by side.
You probably have a favorite artist or a favorite period, and you have paintings or reproductions of them in your own home.
@ -122,12 +123,14 @@ Don't smoke and glue at the same time.
### Dialects
Unfortunately, there is not just one Logo.
While some Logos are more alike than others, most have quirks.^[Appendix A in Brian Harvey's _Computer Science Logo Style_, volume 1: _Intermediate Programming_ (Cambridge, MA: MIT Press, 1985), gives a nice summary of the syntactic differences between Logos. It gives no help with the differences in graphics, though.]
While some Logos are more alike than others, most have quirks.
I use Terrapin MacLogo throughout this book.
All the procedures have been written in this dialect using an Apple Macintosh Plus.
Most of the images were generated by Logo procedures and printed on an Apple Imagewriter II printer.
The rest were done by hand, mine.
> Appendix A in Brian Harvey's _Computer Science Logo Style_, volume 1: _Intermediate Programming_ (Cambridge, MA: MIT Press, 1985), gives a nice summary of the syntactic differences between Logos. It gives no help with the differences in graphics, though.
You may have a different machine and a different Logo.
To make life as easy as possible, and to eliminate the need to talk about dialects, I have tried hard to avoid using those components that vary most between Logos.
The bad news: this is a book about graphics and graphics is the area in which Logos differ most.
@ -434,7 +437,8 @@ Look back carefully at what we have done so far with procedure writing.
We started with a list of commands that drew a box of a single size.
Next, we grouped these commands into procedures that could draw boxes of several different sizes.
Next, we generalized the `BOX` procedure with an argument so that it could draw boxes of any size.
Finally, we produced a still more general procedure, `NGON`, that can draw any regular, polygonal "box"--triangles, squares, pentagons, hexagons, and so on-- of whatever size we wanted.
Finally, we produced a still more general procedure, `NGON`, that can draw any regular, polygonal "box"--triangles, squares, pentagons, hexagons, and so on--of whatever size we wanted.
### Making the simple more complete
What next?
How can we make these simple polygons more interesting?
@ -497,7 +501,7 @@ Will `SPINGON` ever stop? Try it out.
### Some spingons
```
SPINGON30 2 10 1.02 95
SPINGON 30 2 10 1.02 95
```
{{Figure 7: Snail-ish spingon. Top of p. 21.}}
@ -621,7 +625,7 @@ Later you can translate each scene in words and then into Logo notation.
Here is the first instance where this turtle visualization is really needed.
Let yourself go; talk out loud; get on with it without too much thinking.
### Word description of the turtle walk (seesketches on next page)
### Word description of the turtle walk (see sketches on next page)
Diagram A: **Getting ready to draw the polygon**.
You, as the turtle, begin your journey from position (1), the center of the proposed polygon.