How can we encourage Julia package developers to release version 1.0.0?

For anybody interested in this topic, I highly recommend watching Rich Hickey’s talk explaining why SemVer is bad (if you bump major version you might as well change the name) and how Go implemented a similar idea in a SemVer-compatible way.

I know the previous discussion on how Go’s major bump strategy may not fit well with nominal typing in Julia (Pkg3 vs. Go's vgo) but there is a recent proposal in Julia’s issue tracker that makes a similar strategy possible (optionally) Taking package names less seriously · Issue #33047 · JuliaLang/julia · GitHub

I am not arguing that Go’s strategy should be recommended unconditionally. I just think it’s a good view point to understand before advocating 1.0 in Julia ecosystem.

3 Likes