2 unstable releases

0.2.0 Sep 29, 2025
0.1.0 Jul 24, 2025

#182 in Programming languages

Download history 1741/week @ 2025-07-24 1383/week @ 2025-07-31 1691/week @ 2025-08-07 1402/week @ 2025-08-14 2183/week @ 2025-08-21 2409/week @ 2025-08-28 3285/week @ 2025-09-04 2893/week @ 2025-09-11 2915/week @ 2025-09-18 2884/week @ 2025-09-25 3656/week @ 2025-10-02 4189/week @ 2025-10-09 2970/week @ 2025-10-16 2551/week @ 2025-10-23 3950/week @ 2025-10-30 3751/week @ 2025-11-06

14,096 downloads per month
Used in 36 crates (3 directly)

MIT/Apache

150KB
3.5K SLoC

Somni expression evaluator

Crates.io docs.rs MSRV Crates.io

This crate implements the expression evaluation subset of the Somnni language and VM. The crate is useful by itself, to evaluate simple expressions or even to run complete Somni programs, although slower than the Somni VM.

The design goals of this crate are:

  • Be simple and easy to use.
  • Provide useful errors.

License

All packages within this repository are licensed under either of:

at your option.

Contribution notice

Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.

Dependencies