Who here actually uses D?
Steven Schveighoffer
schveiguy at yahoo.com
Mon Jan 3 05:23:25 PST 2011
On Sat, 01 Jan 2011 17:22:35 -0500, Robert Clipsham
<robert at octarineparrot.com> wrote:
> Having seen a post by Peter Alexander (in Re: D for game development),
> mentioning some of the issues he's hit I thought I'd post this. I've
> been in his shoes (every other time I use D it seems), and feel I should
> ask - who here uses D, and to what extent?
>
> I'm mostly interested in those of you with 1000 Line plus projects in D,
> as that's when I've found I start hitting issues.
>
> Just to clarify, for those D purists among you... I'm not trolling, just
> curious (I wouldn't normally have asked, but now I know I'm not paranoid
> and the only one having problems, I thought I'd ask).
At my previous job, I used D1/Tango to implement a network client to allow
remote execution of programs. It was probably on the order of 5KLOC.
Other than that, I wrote dcollections which is a fair size, but not really
an 'end' product. However, it is D2.
In my new job, I'm doing all web development (php+mysql) so, I have very
little opportunity to use D professionally recently.
As far as bugs hit, I found quite a few while creating the unit tests for
dcollections.
My experience with the bugs has been that you are playing sort of a game
of roulette -- you could hit a bug that's annoying but has a workaround,
or you could hit a blocker. Hitting a blocker is horrible, because you
basically are stuck in your tracks, and you are depending on someone else
to fix the bug to get you going.
There was a time where dcollections was stalled for probably close to a
year, if not more, because of a bizarre interface bug:
http://d.puremagic.com/issues/show_bug.cgi?id=2061
Those are the bugs that can piss you off to the point of abandoning D.
-Steve
More information about the Digitalmars-d
mailing list