D: A language without focus
Dave
Dave_member at pathlink.com
Thu Apr 27 10:43:34 PDT 2006
In article <e2p5g7$2mnk$1 at digitaldaemon.com>, clayasaurus says...
>
>Disclaimer: 21 year old student who just uses D for a hobby.
>
I'm twice your age, and think you show wisdom beyond your years <g>
>gabe wrote:
>>
>
>It has gone through a lot of stress testing, just look at Dstress or the
>bugs list and change log. D is fairly stable.
>
Yes - I can't believe the amount of exemplary work Thomas Kuehn has done in
order to provide this. I've never been involved in commercial language
development, but I'd have to guess that D probably has better QC through DStress
than any other language in a similiar stage of development, ever. The guy even
provides a regression report after every release. Amazing.
To a casual observer, D may look unstable, but much of that is because of the
extraordinary quality of the regulars in this 'DUG' who push the compiler to
it's limits (and because D is pushing the envelope in some areas). All that ever
gets reported are the bugs, not the successes which looks a lot worse than it
really is if one is paying attention.
There are really no show-stoppers to the current tools. There is nothing in the
compiler that will not allow an end-result comparable to what you could do with,
say, GCC.
>>Second, you have poor documentation, and
>> what documentation you do have is either written tersely, poorly, or scattered
>> to hell-and-gone.
>
>I've never had a problem with it, but maybe I'm just a newbie. Care to
>give specifics?
>
That says it all - you're a 'newbie' (your words) yet you find the docs. usable.
There really isn't all that much missing from the docs. if you take the time to
RTFM. I don't get the scattered part either:
http://digitalmars.com/d/index.html
You can get to everything off of that page.
I think one suggestion would take care of a lot of the perception of "2nd class
citizen" status for D along with the idea that things are scattered: For Walter
to get a new domain soley for D and then redesign the site along the lines of,
say, ActiveState.
>> Third, you have absolutely no focus: there are dozens of
>> projects out there planning to build the 'next big utility/tool/ide/whatever',
>> but hardly any of them seem to be terribly concerned with the fact that D's
>> libraries rest on pretty shakey ground.
>
>Except Ares and Mango perhaps that realize D's libraries are on shaky
>ground?
>
>I myself I am not trying to write the next big 'thing,' I simply use it
>and open my source, but the libraries have been good to me, at least.
>
Me too - there is a good, basic library provided by phobos. In fact, I'd rather
work with phobos than the std. C library because I think it's layed out better.
I even find it more intuitive, yet I've done a lot more with the C lib.
>> In short, the D library is a joke.
>
>#1) Have you used it?
>#2) How could it be made better?
>
>I wouldn't consider Phobos a joke, but maybe I'm not knowledgeable
>enough on the subject.
>
Good points - why is it considered a 'joke'. I think you are correct in asking
if the OP's ever really used it.
More information about the Digitalmars-d
mailing list