FAQ: Difference between revisions

imported>Cillianderoiste
imported>Ixxie
/* Why is Nix written in C++ rather than a functional language like Haskell?
Line 3: Line 3:
http://unix.stackexchange.com/questions/tagged/nixos can also be used for questions.
http://unix.stackexchange.com/questions/tagged/nixos can also be used for questions.


== Why is Nix written in C++ rather than a functional language like Haskell or OCaml, given the strong influence that functional programming has obviously had on Nix ==
== Why is Nix written in C++ rather than a functional language like Haskell? ==


Mainly because Nix is intended to be lightweight, easy to learn and portable (zero dependencies). Since 24. April 2017 thanks to [https://github.com/shlevy Shea Levy] and the [https://www.gofundme.com/htuafwrg/ crowdfunding of 54 community members], nix does not have Perl as dependency anymore.
Mainly because Nix is intended to be lightweight, easy to learn and portable (zero dependencies). Since 24. April 2017 thanks to [https://github.com/shlevy Shea Levy] and the [https://www.gofundme.com/htuafwrg/ crowdfunding of 54 community members], nix does not have Perl as dependency anymore.