[Nix-dev] Writing a Nix evaluator in Haskell

Peter Simons simons at cryp.to
Tue Jul 8 15:35:04 CEST 2014


Hi John,

 > Peter, did you it move [the repository] to someplace else?

I have re-created the repository at <https://github.com/peti/language-nix>.
Originally, I attempted to parse Nix with Parsec, and I got quite far. The
code in 'master' can parse almost all of "all-packages.nix" correctly. At
some point, however, I felt like Parsec became a bit of a burden, i.e.
adding features like full support for antiquotation ceased to be fun. :-)

At some point I decided that uuparsinglib looked more promising, and I also
started a re-write, but then I lost interest in the project and didn't
pursue it any further.

Anyway, the code is online again. I hope it's useful in one way or another!

Best regards,
Peter



More information about the nix-dev mailing list