Hi,

smallest two cents possible: everyone has a favorite language and once done 
porting a shared project like Nix there’ll be the next language that we could 
port it to … ;)

I try to stay out of those discussions (but wanted to ad 0.0002€) as long as 
there’s no huge and clear advantage or problem fixed. For me this looks like 
bike-shedding about language choice.

Happy new year!

Theuni

> On 02 Jan 2016, at 12:12, stewart mackenzie <[email protected]> wrote:
> 
> 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] 
> <mailto:[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

--
Christian Theune · [email protected] · +49 345 219401 0
Flying Circus Internet Operations GmbH · http://flyingcircus.io
Forsterstraße 29 · 06112 Halle (Saale) · Deutschland
HR Stendal HRB 21169 · Geschäftsführer: Christian. Theune, Christian. Zagrodnick

Attachment: signature.asc
Description: Message signed with OpenPGP using GPGMail

_______________________________________________
nix-dev mailing list
[email protected]
http://lists.science.uu.nl/mailman/listinfo/nix-dev

Reply via email to