June 21, 2007 Re: DMD 2.000 alpha release | ||||
---|---|---|---|---|
| ||||
Posted in reply to MicroWizard | You say something is bad, while without any suggestions. How can we know there *is* something better than the current design? For me, I can only assume you just kidding, and you actually don't know any better solutions. > Walter! > > I have been following the evolution of D for at least five years. > Nowadays all of my personal projects are written in D. No exception. > Seeing D 1.00 was great in January. After it 1.013 (maybe 014) with struct literals was the last thing I ever needed from D. > > BUT: This 2.000 and it's 'features' looks like your are joking. > Stop it! Bullshit! Const string is the worst thing I ever heard. > > D is great dealing char arrays, slicing, COW and soon. Let it so. > > If you have no idea what to do, please wait! No need to hurry! > > D do not have to copy bad ideas from Java and C#! > MicroShit developers WILL NOT use D even it supports const. > > I do not want to hurt You, Walter or anyone reading this news. > I only want to warn the community. This is a mistake. Bad direction. > > Regards, > Tamás Nagy > Hungary > > > Walter Bright Wrote: > >> This is an alpha release to try out the const/final/invariant stuff. >> >> The current definition of string is: >> >> alias const(char)[] string; >> >> Andrei has argued strongly to make it invariant. I think he's probably >> right, and that change might happen next. >> >> The documentation isn't thorough, I don't want to spend too much time on >> it until I'm sure we've got the design right. >> >> Treat this as an alpha release. Although it passes its test suite, I'm >> sure there are plenty of bugs remaining. Phobos also has not been >> thoroughly gone through to put const/final in all the right places. >> >> See http://www.digitalmars.com/d/final-const-invariant.html >> >> http://www.digitalmars.com/d/changelog.html >> >> http://ftp.digitalmars.com/dmd.2.000.zip >> >> Expect changes to this. Much more to come! For stability, I recommend >> sticking with the 1.0 series, which I will maintain with bug fixes. > -- 使用 Opera 革命性的电子邮件客户程序: http://www.opera.com/mail/ |
Copyright © 1999-2021 by the D Language Foundation