DOC HOME SITE MAP MAN PAGES GNU INFO SEARCH PRINT BOOK
 

(r5rs.info.gz) Standard procedures

Info Catalog (r5rs.info.gz) Program structure (r5rs.info.gz) Top (r5rs.info.gz) Formal syntax and semantics
 
 6 Standard procedures
 *********************
 

Menu

 
* Equivalence predicates
* Numbers
* Other data types
* Control features
* Eval
* Input and output
 
 This chapter describes Scheme's built-in procedures.  The initial (or
 "top level") Scheme environment starts out with a number of variables
 bound to locations containing useful values, most of which are primitive
 procedures that manipulate data.  For example, the variable `abs' is
 bound to (a location initially containing) a procedure of one argument
 that computes the absolute value of a number, and the variable `+' is
 bound to a procedure that computes sums.  Built-in procedures that can
 easily be written in terms of other built-in procedures are identified
 as "library procedures".
 
 A program may use a top-level definition to bind any variable.  It may
 subsequently alter any such binding by an assignment (see 
 Assignments).  These operations do not modify the behavior of
 Scheme's built-in procedures.  Altering any top-level binding that has
 not been introduced by a definition has an unspecified effect on the
 behavior of the built-in procedures.
 
Info Catalog (r5rs.info.gz) Program structure (r5rs.info.gz) Top (r5rs.info.gz) Formal syntax and semantics
automatically generated byinfo2html