rux-reactive
Value, the untyped representation that the rest of Rux passes around for
bindings, r-for locals and component props.
The crate began as Rux's reactivity core, a flat signal table plus a small
expression evaluator. Both were replaced by the rhai engine in rux-script,
which owns state and evaluation now, and by the per-binding subscription model
in rux-runtime, which patches only the nodes a changed signal actually
reaches. What survives here is the shared value type those layers hand to each
other, which is why the crate is much smaller than its name suggests.
Internal to Rux
This is one crate of the Rux workspace. It is published
so the toolchain builds from crates.io, not as a library to depend on: it makes
no stability promise of its own and its API moves whenever the runtime needs it
to. The supported entry point is
ruxlang.
ruxlang.dev · learn · reference · try it in a browser
Licence
Dual licensed under Apache-2.0 or MIT, at your option.