[Nix-dev] Perl -> C++

Arseniy Seroka ars.seroka at gmail.com
Wed Dec 30 21:21:50 CET 2015


In **my opinion** go is not a good language. And lua is not a language that 
is needed in that kind of program.

And in general - Eelco uses c++ in nix, and that's why we need this language.

-- 
Sincerely,
Arseniy Seroka



On 30 December 2015 23:14:11 Mateusz Czaplinski <czapkofan at gmail.com> wrote:

> On Wed, Dec 30, 2015 at 5:42 PM, Arseniy Seroka <senia00 at gmail.com> wrote:
>
>> > Also, are you considering using some different languages (too?)?
>> AFAIK we need c++ only (because of dependences).
>>
> This may still leave the question open on:
> - gccgo? (distributed with GCC)
> - Lua? (you usually embed Lua, e.g. like boost, so no additional
> dependencies)
>
> And just to remind, I'm still acutely interested in help/hints with all the
> primary questions.
>
> Thanks,
> /Mateusz.
>
> On 30 December 2015 19:15:54 Mateusz Czaplinski <czapkofan at gmail.com> wrote:
>>
>>> 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
>>> nix-dev at lists.science.uu.nl
>>> http:/​/​lists​.​science​.​uu​.​nl/​mailman/​listinfo/​nix-dev
>>> <http://lists.science.uu.nl/mailman/listinfo/nix-dev>
>>>
>>>
>
>
>
> ----------
> _______________________________________________
> nix-dev mailing list
> nix-dev at lists.science.uu.nl
> http://lists.science.uu.nl/mailman/listinfo/nix-dev
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.science.uu.nl/pipermail/nix-dev/attachments/20151230/93893b9e/attachment.html 


More information about the nix-dev mailing list