This repository contains an implementation of R7RS-small. We intend to keep this implementation didactic while making it feature-complete and useful as an embedded scripting language for .NET applications. Currently this is by no means the case, so you may want to look at IronScheme for a fully-featured R6RS implementation on .NET.
- Decimal point and scientific notation for numbers
- Complex numbers
- Most standard procedures
- Hygienic macro definition and expansion
- First-class continuations