←back to thread

198 points todsacerdoti | 1 comments | | HN request time: 0.232s | source
Show context
peterldowns ◴[] No.44608614[source]
Very interesting writeup, as a long-time Nix user I've always been interested in trying guix but never gotten around to it. Great post overall.

> The thing is, I'm not actually sure if Guix's better documentation helps smooth the onboarding in any way because you have to already know Scheme, which is a more complex language than Nix.

LMAO absolutely not. Nix-the-language is the worst programming language I've ever had the misfortune to interact with. I picked up Scheme in about 1 day during a class in college. It's night-and-day different.

replies(3): >>44608725 #>>44608962 #>>44609906 #
otabdeveloper4 ◴[] No.44608725[source]
> Nix-the-language is the worst programming language I've ever had the misfortune to interact with

Nix-the-language is just a subset of Javascript with built-in laziness and a slightly different syntax. An absolute bog-standard and mainstream way of thinking about programs in 2025.

That said, Nix-the-language also suffers from all the same birth defects that manifest themselves in frontend development.

replies(3): >>44608971 #>>44612433 #>>44617455 #
1. yencabulator ◴[] No.44617455[source]
Yes, clearly every general-purpose language like Javascript has specialized the string type for the business domain of text-templating for bash scripts.

For example: https://shealevy.com/blog/2018/08/05/understanding-nixs-stri...