Guix and Nix package managers, which are designed for reproducible builds, essentially have the effect of making it easier, cheaper, and more politically acceptable to fork and merge the ecosystem. MVCC/DVCS update patterns instead of shared global state.
-
-
-
True, but often forking is the relatively cheap part. Maintaining the fork is the expensive part, especially if thou shalt not miss critical security fixes among a sea of noise from constant breaking changes in umpteen dependencies. At the wrong end of the spectrum: npm.
- 6 more replies
New conversation -
-
-
Don’t know if you heard of Unison https://www.unisonweb.org ; still type-ish, but nice innovations on a few fronts. Still research-y and unfinished, definitely steal-worthy ideas for other language-designers.
-
Unison is always forking the ecosystem. :D They took a copy-on-write approach to the whole thing, with content-addressed modules.
- 2 more replies
New conversation -
-
-
On a related note, package managers that don't make it easy to get the package source and build it yourself with a few mods...
Thanks. Twitter will use this to make your timeline better. UndoUndo
-
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.
Read my blog!