Release Notes: This release supports quoting, and adds the eq? procedure.
Release Notes: Support was added for for-each, load, begin, filter, odd?, even?, and equal? as well as cadr, cddr, etc. Pretty pictures may now be created using the "painter" system from SICP, and written as SVGs. Better error messages are printed when incorrect Scheme is entered.
Release Notes: This release adds support for list, map, list-ref, pair?, null?, nil, min, and max functions, and allows overriding built-in keywords with your own functions.
Release Notes: This release adds supports for abstract data via cons, car, and cdr.
Release Notes: This release supports the let operator, basic trigonometric operations, positive?, negative?, and zero? operators, and allows returning procedures from functions.
Release Notes: This release supports strings, comments, and printing values using the display and newline functions.
Release Notes: This release adds support for comparison between decimals and the log and exp mathematical functions, and fixes a bug with nested procedures.
Release Notes: Features in this initial release include numeric types and operators (finite precision), boolean predicates, define, lambda, if, cond, and tail-call optimisation.