3 ms·
Is it that much of a DSL when domain-specific primitives are mostly abstracted away in a standard library written in Nix itself, with underlying machinery writt
by orbital-decay 3y ago
Is it that much of a DSL when domain-specific primitives are mostly abstracted away in a standard library written in Nix itself, with underlying machinery written in shell, and when it heavily relies on shell and foreign config snippets to do the job?
- kreetx 3y agoMuch of JavaScript's underlying machinery is also written in C++, how do you feel about that?
- orbital-decay 3y agoI usually don't need to write C++ when writing in JavaScript, though. Writing derivations in Nix in real world implies using the standard library and writing shell scripts for mkDerivation & co. ("domain specific" shell scripts that use stdenv)
- kreetx 3y agoHmm, I write nix too, but never write shell within nix. Do you use it for custom builders? How is using (nix?) standard library something that you don't want?