DOC HOME SITE MAP MAN PAGES GNU INFO SEARCH
 

(r5rs.info.gz) Syntax

Info Catalog (r5rs.info.gz) Semantics (r5rs.info.gz) Overview of Scheme (r5rs.info.gz) Notation and terminology
 
 1.2 Syntax
 ==========
 
 Scheme, like most dialects of Lisp, employs a fully parenthesized prefix
 notation for programs and (other) data; the grammar of Scheme generates
 a sublanguage of the language used for data.  An important consequence
 of this simple, uniform representation is the susceptibility of Scheme
 programs and data to uniform treatment by other Scheme programs.  For
 example, the `eval' procedure evaluates a Scheme program expressed as
 data.
 
 The `read' procedure performs syntactic as well as lexical
 decomposition of the data it reads.  The `read' procedure parses its
 input as data (section  External representation), not as program.
 
 The formal syntax of Scheme is described in section  Formal
 syntax.
 
Info Catalog (r5rs.info.gz) Semantics (r5rs.info.gz) Overview of Scheme (r5rs.info.gz) Notation and terminology
automatically generated byinfo2html