Hacker News new | ask | show | jobs
by michaelsbradley 1647 days ago
Something I'm excited about: v1.6.2 integrates support for (not yet released) Nimble[1] v0.14, which will introduce project lockfiles. I've had terrible experiences with lockfiles in JS land, but they are sorely needed for Nim projects as (fingers crossed) they'll allow for reproducible builds without having to resort to the nimbus-build-system[2]. The latter isn't completely horrible — a lot of much appreciated hard work has gone into it, and it's been a real workhorse — but some days it feels like a big ball and chain.

I'll be much happier when I can cruise along with choosenim[3] and lockfiles and not have to worry about Makefile + submodules shenanigans.

[1] https://github.com/nim-lang/nimble#readme

[2] https://github.com/status-im/nimbus-build-system#readme

[3] https://github.com/dom96/choosenim#readme

1 comments

> reproducible builds without having to resort to the nimbus-build-system[2]

A giant makefile shudder, that's the complete anti-thesis of Nim :)

Lock files have definitely been needed for a while though, I agree.