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