Several key Scheme special forms are currently missing from the evaluator:
letrec and letrec*: Necessary for mutually recursive local procedures.
let-values and let*-values: For multiple-value bindings.
parameterize and make-parameter: For dynamically-scoped parameters.
cond-expand: For conditional compilation/evaluation.
include and include-ci: For including external files.
Several key Scheme special forms are currently missing from the evaluator:
letrecandletrec*: Necessary for mutually recursive local procedures.let-valuesandlet*-values: For multiple-value bindings.parameterizeandmake-parameter: For dynamically-scoped parameters.cond-expand: For conditional compilation/evaluation.includeandinclude-ci: For including external files.