Any chance to call Tango as Extended Standard Library

IUnknown a at b.com
Sat Jan 17 11:35:10 PST 2009


To D gods,

Having to learn and choose between two libraries is a big -ve point in adopting D. Many people would also like to use D on ARM if possible in the future so dividing the library into two parts would help as then only the core lib can be linked in. 

Really, D's community needs to grow up and create ONE standard library for D2. D2 would be a nice time to break backwards compatibility in the libraries. 

 A language needs large scale adoption to be successful and its implementations must be delivered in a ready to use manner. Many people find D interesting but not sufficiently interesting to switch away from the pain of C++. 
If D also has other pain points, how do you think it will get adopted? 
dmd seems lacking on floating point optimization. Not many platforms are supported. While platform support is an understandable problem and is something that happens over time. Having two competing libraries is simply either egoistic or retarded from an outsider's perspective. 

Programmers simply don't seem to want to do the necessary work to make the software appealing to use. Many people want to use a powerful editor like vim, but then find that all the standard features they find in other editors are extensions in vim and the simple act of finding the right scripts even from vim's homepage is a deterrent. 

Please, the worst thing you can do in deterring a person from trying out something new is in giving him options with no clear way to choose. Can't you learn this from python? Of often having one way to accomplish something? Merge the libs, pretty pretty please.

Lars Ivar Igesund Wrote:

> Piotrek wrote:
> 
> > Hello!
> > 
> > It's just an idea. After reading about issues on disallowing DWT to stay
> > in standardization area (Anomaly on Wiki4D GuiLibraries page) some
> > question appeared in my mind. For propaganda sake isn't it better to not
> > make such a big division between phobos and tango in the module naming?
> > Logically:
> > 
> > phobos -> std
> > tango  -> stdex (not tango -> tango)
> 
> Tango will stay Tango (and tango.*). The above naming assumes that Tango will depend on Phobos, and it will not.
> 
> -- 
> Lars Ivar Igesund
> blog at http://larsivi.net
> DSource, #d.tango & #D: larsivi
> Dancing the Tango




More information about the Digitalmars-d mailing list