This page describes the June 1, 2008 revisions to the San programming
Each revision description consists of a informal description of the
original text, an informal description of the new text including
motivation, and a listing of altered, deleted, and new sections.
Symbols are changed to be upper case Original text: In the original text SAN was a case insensitive
language, and symbols were identifiers prefixed by $.
New text: San is now case sensitive. Identifiers and keyword
are lower case, and symbols are upper case. Mixed case is not used at all.
Change rawprint and print to print and println Original text:Rawprint printed text without a terminating newline;
print printed text with a terminating newline.
New text:Print is replaced by println, and rawprint by print.
Flesh out section 14 Original text:Section 14, Mathematical operators, consisted of
a series of stub entries.
New text:The stubs have been fleshed out.
Replace statement blocks by multi-line statements Original text:Multi-line statements were implementd by statement blocks.
New text:This has been changed to permit multi-line statements, using
a terminal binary operator in a line to force line continuation.