Skip to content

Consider moving Cell (and List?) modules to separate package #17

Description

@hawkw

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.

Metadata

Metadata

Assignees

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions