[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