What's the current state of D?

Ameer Armaly ameer.armaly at furman.edu
Mon May 11 17:55:14 PDT 2009


"Walter Bright" <newshound1 at digitalmars.com> wrote in message 
news:guafcv$1tmg$3 at digitalmars.com...
> Ameer Armaly wrote:
>>> It has been bashed out for D2. Doing such changes to D1 will break 
>>> everyone's D1 code, which destroys its mission of being stable.
>> Really? I was under the impression that Tango will be ported to D2 to 
>> continue the battle of standard libs but if I'm mistaken, then it's a lot 
>> better than I originally figured.
>
> D2 has the "druntime" core which is designed to be the common root of 
> Phobos and Tango. Switching to it involved a lot of changes to Phobos that 
> broke existing user code.
I see. What about the actual "standard library bits" for common tasks like 
file I/O, strings, date and time, filesystem manipulation, etc. My main 
gripe is having two regularly accepted libraries that do the same extremely 
common functions; it makes us look unpolished, especially when there is the 
"community" versus "official" difference I mentioned earlier. Why not just 
merge the two libraries into the one D standard library and be done with it? 
I have yet to see a language with two standard libraries like we have now. 
[1] Thanks though for what's already been done.

Ameer

[1] I haven't really seen that many though- probably about a dozen. 





More information about the Digitalmars-d mailing list