Package org.rubato.scheme

This package contains the Rubato Scheme interpreter that is used in Rubato Composer and in the Scheme rubette.

See:
          Description

Class Summary
Env The class representing Scheme environments.
Evaluator This class provides the means for evaluating Scheme expressions.
Parser This class provides the parser for Scheme expressions.
Primitive The interface that all primitive functions must implement.
SBoolean The class of Boolean values.
SChar The class representing Scheme character values.
SClosure The class representing Scheme closures.
SComplex The class of complex number values.
SCons The class representing Scheme pairs.
SDenotator The class representing denotators as Scheme values.
SExpr This is the abstract base class for all types of Scheme values, e.g., numbers, symbols, conses, closures, etc.
SForm The class representing forms as Scheme values.
SInPort The class wrapping an input port as a Scheme value.
SInteger The class of integer values.
SNumber The base class of all numerical values.
SOutPort The class wrapping an output port as a Scheme value.
SPrimitive The class representing primitive functions as Scheme values.
SRational The class of rational values.
SReal The class of real values.
SString The class representing Scheme string values.
StringPrimitives Standard primitive procedures dealing with strings.
SVector The class representing Scheme vector values.
Symbol Class representing Scheme symbol calues.
Token Class representing a syntactical Scheme object.
 

Enum Summary
Token.TokenType This enumeration type classifies all Scheme tokens.
 

Package org.rubato.scheme Description

This package contains the Rubato Scheme interpreter that is used in Rubato Composer and in the Scheme rubette.