Hacker News new | ask | show | jobs
by orbital-decay 811 days 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?
1 comments

Much of JavaScript's underlying machinery is also written in C++, how do you feel about that?
I 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)
Hmm, 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?