Skip to content
GitLab
Menu
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in
Toggle navigation
Menu
Open sidebar
Bernd Paysan
thinking-forth
Commits
0a6b8daa
Commit
0a6b8daa
authored
Jul 19, 2006
by
paysan
Browse files
Fixes from Albert Reiner
parent
5e030b0a
Changes
3
Hide whitespace changes
Inline
Side-by-side
chapter3.tex
View file @
0a6b8daa
...
...
@@ -598,7 +598,7 @@ of the opposite module.
There's more to good interface design than that. Allow me to introduce
a design element which I call the ``interface component.'' The purpose
an interface component is to implement, and
of
an interface component is to implement, and
\emph
{
hide information about
}
,
%
\index
{
I!Information-hiding
}
the data interface between two or more other components
...
...
chapter5.tex
View file @
0a6b8daa
...
...
@@ -1582,7 +1582,7 @@ We've talked about the significance of using names to symbolize ideas
and objects in the application. The choosing of names turns out to be
an important part of the design process.
Newcomers tend to overlook the importan
t
of names. ``After all,''
Newcomers tend to overlook the importan
ce
of names. ``After all,''
they think, ``the computer doesn't care what names I choose.''
But good names are essential for readability. Moreover, the mental
...
...
chapter6.tex
View file @
0a6b8daa
...
...
@@ -1014,7 +1014,7 @@ In the last section we looked at many techniques for organizing code
and data to reduce redundancy.
We can also apply limited redundancy during compilation, by letting
\Forth
{}
do some of ou
t
dirty work.
\Forth
{}
do some of ou
r
dirty work.
\begin{tip}
For maximum maintainability, limit redundancy even at compile time.
...
...
@@ -1065,7 +1065,7 @@ Naturally we can define:
(Streets run east and west; avenues run north and south.)
%% I changed "We want" to "we want"
Now, to define the left margin, we might compute it m
ent
ally
,
We want
Now, to define the left margin, we might compute it m
anu
ally
.
We want
to center all these boxes on a screen 80 columns wide. To center
something, we subtract its width from 80 and divide by two to
determine the left margin. To figure the total width of all the boxes,
...
...
@@ -1375,7 +1375,7 @@ part of his toolkit for designing the board, he created a simulator in
\begin{tfquot}
This morning I realized I've been mixing the descriptions of the chips
with the placement of the chips on the board. This perfectly
with the placement of the chips on the board. This
is
perfectly
convenient for my purposes at the moment, but when I come up with
another board that I want to use the same chips for, I have arranged
things very badly.
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment