D2 port of Tango

SiegeLord none at none.com
Tue Oct 18 12:18:26 PDT 2011


Denis Shelomovskij Wrote:
> +1 to Caligo. I agree that Tango is a good library (and was the best one 
> for D1) but, IMHO, porting it to D2 is a bad idea.
> I'm the one who has a big D1+Tango project and I'd better rewrite it 
> with D2+Phobos, because:
> 
>      0. I don't want to have a "two standard libraries problem" with D2 
> (which one to select?).
> 
>      1. Phobos has a better design (Tango is too complicated in some 
> places, has a lot of things I (and a regular programmer IMHO) don't use, 
> and has bad design decisions sometimes - both internal and user API)
> 
>      2. Phobos has less _critical bugs_ because of better code control 
> (e.g. Tango has memory corruption bug for a very long time in Vector 
> container (#2064)).
> 
>      3. There is no Andrei Alexandrescu clone to generate that perfect 
> ideas for Tango.

0. Phobos is still the standard library for D2. Tango becomes a 3rd party library you can use alongside Phobos. Think using libGTK along side glibc.

1, 3. Subjective. I think the opposite and more importantly I believe in choice.

2. Fixed 3 months ago.

-SiegeLord


More information about the Digitalmars-d-announce mailing list