A lot of other Seax projects depend on the SVM data type definitions in cell and on the list implementation in list, but not on the actual VM (State, eval(), etc).
I'm sure rustc is smart enough not to link in unused code, but State.eval() is currently the only thing in SVM that won't build on all Rust release channels. If Scheme and Compiler Tools could depend only on cell and list, they'd be buildable against all release channels, and only the main app would require nightly.
A lot of other Seax projects depend on the SVM data type definitions in
celland on the list implementation inlist, but not on the actual VM (State,eval(), etc).I'm sure
rustcis smart enough not to link in unused code, butState.eval()is currently the only thing in SVM that won't build on all Rust release channels. If Scheme and Compiler Tools could depend only oncellandlist, they'd be buildable against all release channels, and only the main app would require nightly.