Scheme Programming/Simple Expressions

As we have already seen, Scheme expressions have the form: (&lt;Operation&gt; &lt;Operand 1&gt; ... &lt;Operand n&gt;)

However, much simpler expressions are possible; all of the following are valid Scheme expressions and will be evaluated by the interpreter.

We have, in their respective order:


 * A number
 * A Boolean
 * A complex number (A number with and imaginary component)
 * A list
 * A pair
 * A vector
 * A primitive procedure (I.e. something that scm can use in order to evaluate data)