Using force/delay to make a different version of the integral stream
Making a stream that stores second order integral
A basic metacircular evaluator and alternate evaluation strategies
A list of implementations to the language interface, specifically for scheme
Additional Scheme concrete implementation
Breaking out the evaluator and the impl of scheme into two files
Additional scheme support for the derived expression 'cond'
Showing how easy it is to modify the language by simply changing the impl functions
Using a data-directed approach for choosing how to deal with the evaluation of the exp
An "and" and "or" expression evaluator
Making the alternate form of 'cond' using what would otherwise be free variable injection
Making let be just an expanded lambda and call
A first pass at let*, but only allowing a single expression in the body, still mising a way to 'flatten' the list of body elements
A version of named let that uses define to work
First pass at the presentation for 1.3