somni 0.2.0

Somni scripting language and VM
Documentation

Somni language and VM

Crates.io docs.rs MSRV Crates.io

Somni is a simple, embeddable scripting language. There are two separate runtimes to run Somni programs:

  • somni-expr: a simpler, slower syntax tree evaluator
  • somni: an optimizing compiler and VM, which is much more experimental and much less refined

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.