probl-engine 0.2.1

Internal to Probl, with no stable API: values, distributions and the world-set interpreter. Use the `probl` crate.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
# probl-engine

The execution engine for [Probl](https://github.com/garlab/probl): runtime values, distributions, the interpreter over weighted worlds and report calculations. It provides enumeration, sampling and supported analytic calculations.

**This is an internal Probl component with no stable API.** It is published to support the other Probl crates, and its API may change with each release. Applications embedding Probl should depend on [`probl`](https://crates.io/crates/probl), which provides the supported interface for compilation, data loading, execution and results.

To run Probl programs, install [`probl-cli`](https://crates.io/crates/probl-cli) or try the [browser playground](https://playground.probl.dev).

[Internal API reference](https://docs.rs/probl-engine) · [Source](https://github.com/garlab/probl/tree/main/crates/probl-engine) · [Architecture](https://github.com/garlab/probl/blob/main/docs/architecture.md)

## License

Licensed under either the [MIT license](https://github.com/garlab/probl/blob/main/LICENSE-MIT) or [Apache License, Version 2.0](https://github.com/garlab/probl/blob/main/LICENSE-APACHE), at your option.