hmm I suppose the real question is who'd be willing to do this?

1) C++ only, makes nix more portable and reduces deps but adds C++ memory
model.
2) Rust adds deps, stop gapping till a long term stable port happens then
it'll be rust only.
3) Rust's windows support is still flaky (correct me pls)
4) Is nix that broken to call for a re-implementation?
5) There is enough C++ experience to maintain this project, do we have
enough willing Rust hands?

It really revolves around who's propared to sink time into this large
amount of work?
Some feel it a waste of energy, others see it as a learning opportunity.

So let's put it out there - is there enough solidarity to get a pure Rust
implementation of nix out there? If not then we kill Rust in favour of C++
for this thread?

P.S.  I'd love it if we could use Fractalide to implement Nix but now I'm
being bias!

On 2 Jan 2016 21:41, "Jakob Gillich" <[email protected]> wrote:
>
> Nix doesn't have to be rewritten at once; you can rewrite the Perl stuff
in Rust and call them from C++ code via a C interface[1].

I'm aware that Rust can replace Perl via FFI it's the added deps that
concern me

> This is what Mozilla does in Firefox, which is also mostly C++. So the
question should be, do we want to get rid of C++ in the long term?
_______________________________________________
nix-dev mailing list
[email protected]
http://lists.science.uu.nl/mailman/listinfo/nix-dev

Reply via email to