3 ms·
D was another issue entirely. It had a standard library, and a non-standard library that was more popular than the standard one, and they were not compatible a
by speeder 13y ago
D was another issue entirely.
It had a standard library, and a non-standard library that was more popular than the standard one, and they were not compatible at all.
The reason it caused the division at community is that the ones that you could not use both on the same project, this meant that for a while you had two "D" languages that were separate, libraries made with one did not worked with the other...
- xavel 13y agoOh man, and I'm glad they finally settled for Phobos. I don't use D much, but thanks to gdc, the gcc frontend to dmd, and Phobos, writing D actually became acceptable, almost enjoyable. There's, of course, still the fact that D is not very widely used.
- synchronise 13y agoHas this issue with D been fixed, or do users still have to choose between two incompatible libraries?
- qznc 13y agoFixed with D2. Although, not all of Tango (the non-standard one) is available in D2/Phobos already. For example, Phobos has XML [2,3] stuff, but Tango's is supposed to be better [0]. Port is ongoing [1]. [0] http://dotnot.org/blog/archives/2008/03/12/why-is-dtango-so-fast-at-parsing-xml/ http://dotnot.org/blog/archives/2008/03/12/why-is-dtango-so-... [1] https://github.com/SiegeLord/Tango-D2 https://github.com/SiegeLord/Tango-D2 [2] http://dlang.org/phobos/std_xml.html http://dlang.org/phobos/std_xml.html [3] http://forum.dlang.org/thread/igmfgrfwzeqpwafeilfi@forum.dlang.org http://forum.dlang.org/thread/igmfgrfwzeqpwafeilfi@forum.dla...