• 1 Post
  • 22 Comments
Joined 2 months ago
cake
Cake day: April 22nd, 2024

help-circle



  • Yup, there are a few efforts out there like that, I would group aux and lix in with them, as ecosystem-compatible parts.

    My feeling these days is that the ecosystem is kinda screwy on a fundamental level, and I’m willing to blame the unhealthy focus on “purity” (both the word and the concept) for a good part of that. The language you use to define packages and systems doesn’t need to be lazily evaluated and purely functional; nothing needs to be, that is a lesson freely available to be learned coming out of the early 2000s.

    Anyway, here I am slowly reading through the doctoral thesis, picking out the (several) grains of corn that make up the really good and solid ideas that make it a useful system; maybe a thing can be made that adds a bit of pragmatism… and then a lot of effort can be poured into that, unpragmatically.




  • Agreed that releasing stuff isn’t necessary, especially stuff propping up the ecosystem.

    Unfortunately, I think the rest of your statements are exactly inverted: the nixpkgs repo is pretty difficult to fork (moves fast, needs expensive CI/caches to properly operate), and while we may still have the nix expression language (and hey, lix is a good implementation of it!), I’m getting more and more convinced that it is not such a blessing.

    The phd thesis though, that one is pretty good (currently reading it for realsies); lots of good ideas in it, regardless one’s thoughts about the expression language (:















  • It’s funny, by some metrics it is intensely popular: GitHub contributor count and daily commit volume would be two… but it definitely is a vanishingly small user base compared to Fedora or Ubuntu or, lol, Android, ofc.

    That contributor count metric is also a fun one to consider when people complain about politics in OSS - this is the size of a small municipality, of course there’s going to be politics.