[Nix-dev] Perl -> C++

Mateusz Czaplinski czapkofan at gmail.com
Wed Dec 30 17:15:48 CET 2015


I've seen the https://github.com/NixOS/nix/issues/341 issue. I'm a total
newbie to Nix, and I'd like to try learning the codebase by contributing to
this issue. Could anybody possibly help me kickstart on that by giving some
hints towards:
  - how I might try to setup a dev environment for that, ideally in NixOS?
  - where in the codebase can I find some "main entry point" to "core nix
functionalities"?
  - what would you suggest I start translating first? (which .pm files) I'm
open to all suggestions, including "hard but very useful" ones, as well as
"easy but close to useless".

Also, are you considering using some different languages (too?)? (Rust? Go?
Lua in place of Perl?) I know C++ quite good, and thus I'm painfully aware
of its flaws. (By the way, which version & toolchain are you assuming for
Nix development? and do you have some coding conventions doc?) I'm fairly
experienced in Go (more) and Lua (less), so I'm happy to discuss them; I
have no experience with Rust, but I believe it has some nice advantages
(including that IIUC it could be introduced gradually).

Thanks,
/Mateusz.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.science.uu.nl/pipermail/nix-dev/attachments/20151230/4e1abf1c/attachment.html 


More information about the nix-dev mailing list