资 源 简 介
This project is for a scheme interpreter and any applications written in scheme.
This is basically a scheme interpreter that meets the r4rs "standard" (almost) with aspirations to meet the r5rs standard.
The last part of r5rs that will likely be implemented (if ever) is the macro support.
Also, unlike r4rs and r5rs, but like r7rs, this interpreter is case-sensitive.
Thus (eq? "abc "AbC) => #f.
Current Status
r4rs: all essential procedures except
(call-with-current-continuation)
r5rs: all non-optional features but
(char-ready?)
(call-with-current-continuation)
(values)
(call-with-values)
(dynamic-wind)
(define-syntax)
(let-syntax)
(letrec-syntax)
(syntax-rules)
Enhancements:
(<-=)
(=<-)
<