What is TinyScheme?
TinyScheme is a Scheme interpreter designed to be embedded within other programs. It aims to provide a substantial subset of the R5RS Scheme standard while maintaining a compact codebase and lightweight footprint. The interpreter does not include full-fledged development environments or extensive toolsets, but it does offer a basic top-level REPL loop that can be selectively included. TinyScheme's modular design allows developers to balance the inclusion of features and functionality with the overall size and resource requirements of the embedded interpreter. This flexibility enables TinyScheme to serve as a lightweight scripting engine that can be readily integrated into a wide range of software applications
Highlights
- Implements a significant portion of the R5RS Scheme standard
- Designed as an embedded interpreter for inclusion in other programs
- Provides a minimal REPL (read-eval-print loop) for interactive use
- Modular architecture allows selective inclusion of features
- Aims for a compact codebase and lightweight runtime footprint
Platforms
- BSD
- Mac
- Linux
- Windows
Languages
- English
Features
Embeddable