4 ms·
i think one fundamental problem is that for most ecosystems, versioning is almost entirely arbitrary, manual and dissociated from language semantics. the elm p
by abiox 8y ago
i think one fundamental problem is that for most ecosystems, versioning is almost entirely arbitrary, manual and dissociated from language semantics.
the elm package manager seems to take a step in the right direction where changing a function signature will force a version bump if you want to publish the update. (iirc)
are there other languages/ecosystems that do something interesting with versioning?
- steveklabnik 8y agoWe're working on similar tooling to that in Rust https://github.com/rust-lang-nursery/rust-semverver https://github.com/rust-lang-nursery/rust-semverver