Re:Spectrum OS: a declarative, reproducible, compartmentaliz...
by throwaway894345 on Wednesday September 15, 2021 @09:24AM
(#28538759)
Haskell can be unfriendly and still more friendly than some of the least friendly languages. I still posit that Python or JavaScript would be far more familiar (especially syntactically) to far, far more developers than Haskell or Nix.
[ Parent
| on HN ]
Re:Spectrum OS: a declarative, reproducible, compartmentaliz...
by wyager on Wednesday September 15, 2021 @11:02AM
(#28540017)
JavaScript and Python are both horribly unfriendly if your end goal is to write complex, reliable software. I say that as a big fan of python.
Re:Spectrum OS: a declarative, reproducible, compartmentaliz...
by throwaway894345 on Thursday September 16, 2021 @10:20AM
(#28552162)
I largely agree, but the problem isn't the syntax, which is the bit I'm proposing borrowing into Nix. I'm not saying "Nix should have Python's performance or package management" or "Nix should be dynamically typed like JavaScript" (it already does) or any of the other things that make these languages a bummer for significant software projects. I'm saying Nix should be familiar and intuitive to as many programmers as possible, and most programmers can intuit their way around Python or JS syntax.