"Walter Bright" <newshou...@digitalmars.com> wrote in message news:guafcv$1tm...@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.