5 releases
Uses new Rust 2024
| 0.2.0 | Feb 15, 2026 |
|---|---|
| 0.1.3 | Dec 17, 2025 |
| 0.1.2 | Dec 17, 2025 |
| 0.1.1 | Nov 24, 2025 |
| 0.1.0 | Nov 21, 2025 |
#1052 in Programming languages
300KB
7K
SLoC
This crate is a simplified, stabilized version of the espy API.
For more advanced usage (including macros, precompiled programs, and custom diagnostics), see:
Note that these crates' APIs are considered less stable and will have more frequent major releases than this crate.
espy
espy is a functional, embeddable, extendable scripting language. to learn more or try espy, go to espygarten.
the espy crate is the primary library for end users, and provides a simplified and stabilized api for parsing, compiling, and executing espy. refer to the individual component crates' README.md files for implementation details.
- espy-eyes (lexer)
- espy-ears (parser)
- espy-heart (bytecode)
- espy-tail (compiler)
- espy-paws (interpreter)
Dependencies
~155–540KB
~12K SLoC