Hacker News new | ask | show | jobs
by abiox 2957 days 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?

1 comments

We're working on similar tooling to that in Rust https://github.com/rust-lang-nursery/rust-semverver