How to work with D?
Brad Roberts
braddr at puremagic.com
Wed Dec 20 17:36:11 PST 2006
On Thu, 21 Dec 2006, Dawid Ciarkiewicz wrote:
> Summarizing: D may be best language, but will it ever be best
> development environment?
I think you left out the most important aspect of the summary. Every one
of the languages you mentioned also went through a phase of it's life
where it was just as immature as the current state of D. Over them, all
of them grew into what they are today through the hard work of a many many
people (and often many companies). None of them sprung out of nowhere
fully matured.
> What are your thoughts about it? How do you work despite these problems?
>
> P.S. Little late here, sorry if I've written something unreadable. Goodnight
> everyone. :)
My thoughts are simple: D is still in an early phase of life where it's
not reached the level of maturity that a lot of people expect looking at
it for the first time. Expectations a major guide to how anything is
perceived and that ends to make D look bad. It's unfortunate but true.
Over the time I've been involved with D (admittedly not terribly long, a
little over a year), I've seen it grow in some and I expect that growth to
accelerate over the next few years. It takes the time and energy of many
people to achieve the sort level of maturity that D needs to have to be
reasonably comparable to the likes of Java, C#, C++, PHP, etc.. but I have
little doubt that the community _will_ get there.
In many ways it's a catch-22 situation that takes brave individuals to
overcome. Without the maturity people won't use it. Without people using
it, it can't reach maturity.
So.. my parting thought. Be brave! Help the rest of us raise D up to the
level that it can exceed expectations and replace some of the current
language leaders.
Later,
Brad
More information about the Digitalmars-d
mailing list