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.
_______________________________________________ nix-dev mailing list [email protected] http://lists.science.uu.nl/mailman/listinfo/nix-dev
