Whatever choices this project makes (I have some opinions, but I think they're not too important) I don't see it mentioning one of the most absolutely critical choices Nix made that was absolutely key to its insane success (at least, IMO, as a hardcore contributor and user for like 10+ years): the monorepo, containing all of the packages and all the libraries for use by everyone downstream, and all contributions tryi…
Zb: An Early-Stage Build System
91–100 of 132 posts
Re: Zb: An Early-Stage Build System
#92Earlier quoted context omitted.
It is the name of a feature in Nix. This is as obfuscated as calling a rock a rock.
Strange thing to say but you do you. I tried to dabble in Nix several times and the term never stuck. I suppose for you it's impossible to accept that the term is just bad and unintuitive. And other comments here say the same.
But then, you do you.
Re: Zb: An Early-Stage Build System
#93It’s amazing the lengths some people will go to in order to avoid scary parentheses.
Re: Zb: An Early-Stage Build System
#94Earlier quoted context omitted.
Strange thing to say but you do you. I tried to dabble in Nix several times and the term never stuck. I suppose for you it's impossible to accept that the term is just bad and unintuitive. And other comments here say the same.
I mean it has variable names, configurations, documentation, a file extension and lots of code and a history behind it, so the strange thing to me is trying to suggest a replacement phrase as if you don't know what it is, acting like it's some high-brow language used in a blog to look smart, complaining about how this makes it less accessible (paraphrasing a little), then rolling back saying you dabbled in Nix and ac…
I for one can't trace the train of thought that is going from "intermediate build artifact" and somehow arrives at "derivation".
I found out just enough about Nix to reject it. My take is still informed, I simply didn't buy its pitch.
Re: Zb: An Early-Stage Build System
#95Earlier quoted context omitted.
I mean it has variable names, configurations, documentation, a file extension and lots of code and a history behind it, so the strange thing to me is trying to suggest a replacement phrase as if you don't know what it is, acting like it's some high-brow language used in a blog to look smart, complaining about how this makes it less accessible (paraphrasing a little), then rolling back saying you dabbled in Nix and ac…
The part you seem to deliberately miss is that what is obvious to people deeply invested in Nix is not obvious to anyone else. I for one can't trace the train of thought that is going from "intermediate build artifact" and somehow arrives at "derivation". I found out just enough about Nix to reject it. My take is still informed, I simply didn't buy its pitch.
Re: Zb: An Early-Stage Build System
#96This way with libcosmopolitan, you could just checkin a copy of your build tool in a project, to be self sufficient. Think of it like gradlew( the gradle bash/bat wrapper) but completely self contained and air gapped
Re: Zb: An Early-Stage Build System
#97Great idea. Just a tip. You can wrap your lua part into cosmopolitan C. This way you get lua on many architectures and os. Also cosmopolitan can be bootstrapped with tiny cc I guess. And personally wrapping your lua code in https://fennel-lang.org/ would be nice. This way with libcosmopolitan, you could just checkin a copy of your build tool in a project, to be self sufficient. Think of it like gradlew( the gradle ba…
Re: Zb: An Early-Stage Build System
#98Russ? Roxy? Is an outstanding developer. Keen to see how this goes.
Re: Zb: An Early-Stage Build System
#99Earlier quoted context omitted.
I’m very interested in better bidirectional interop between bazel and nix; it seems such a travesty that for two projects that are so ideologically aligned to work so poorly together. Nix should be able to run builds on bazel and bazel builds should decompose and cache into multiple store paths in a nix environment (think how poetry2nix works).
If you're attending BazelCon I'd love to have a chat with you about this stuff in some more detail. (If you're not I'd still love to have a chat!)