.BG
.FN .Program
.TL
Control Execution of S
.CS
\&.Program
.PP
The
.Co .Program
expression controls the operation of S.
S repeatedly executes this expression, which generally
calls
.Co parse
to parse expressions
and
.Co eval
to evaluate the resulting expression.
The standard 
.Co .Program
automatically prints the value of functions called at the top-level
unless
.Co .Auto.print
was set to `FALSE'.
.SA
`invisible', `parse', `eval'.
.EX
# a simplistic .Program
\&.Program <- expression(print(eval(parse(),0)))
.KW programming
.WR
