.so header
\fILet's use the name-entering program.

\f(CBturingx example1.t

\fRPlease type a series of names.
Tell me 'quit' at the end
Next name? \f(CBJohn
\fRHi, John
Next name? \f(CBJoan
\fRHi, Joan
Next name? \f(CBSusan
\fRHi, Susan
Next name? \f(CBJim
\fRHi, Jim
Next name? \f(CBJohn
\fRHi, John
Next name? \f(CBquit
\fRI greeted 5 people.

\fIHow is the end of an input string determined?  This is a bit of
a problem.  If I type \f(CBJohn Jones\fP, is that one string or two?
Let's see.

\f(CBturingx example1.t

\fRPlease type a series of names.
\fRTell me 'quit' at the end
Next name? \f(CBJohn Jones
\fRHi, John
\fRNext name? Hi, Jones
\fRNext name? \f(CB"John Jones"
\fRHi, John Jones
\fRNext name? \f(CBquit
\fRI greeted 3 people.

\fISo, we see that, for Turing, typing \f(CBJohn Jones\fP is \fRtwo\fP
strings, while \f(CB"John Jones"\fP is one.  These \fRconventions\fP are
rather arbitrary and must be remembered.
