Real World usage of D, Today (was Re: challenge #2: implement the varargs_reduce metafunction)
kris
foo at bar.com
Tue Jan 23 23:39:14 PST 2007
Lionello Lunesu wrote:
> "kris" <foo at bar.com> wrote in message
> news:ep6c92$2ti3$1 at digitaldaemon.com...
>
>>Like, for instance, an updated GC? When did that ever top the list of
>>real-world issues for D?
>
>
> I'm often running into problems with the (old!) GC, and the only fix is to
> manage memory manually here-n-there, until you end up with some mixed GC,
> malloc/free frankenstein code. I surely hope the new GC will solve my
> problems :)
Yeah, I agree. There's things that each of us would like resolved. For
example, phobos deadlocks in the gc when using multiple threads -
sometimes only beyond a day or two - and it's been that way since before
last April. But, that affects only a select few people. In fact, it
seems I'm the only one who managed to trip it (though Sean fixed it in
both Tango & Ares).
From another viewpoint, lib issues and debugger issues tend to affect
the public in general; especially those new to the language, who may be
used to the relative luxury of functional debuggers and libs :-D
On one hand, I was bitchin' that priorities seem as crazy as the recent
weather up north. On the other, I was relaying a subtle but serious
concern about the direction of D, and its general daily usability.
While I often bitch and gripe about the language and its various flaws,
and it's clear that Walter and I can't agree on anything notable these
days, I'll happily stick by the assertion that D has awesome potential
(and will keep putting serious effort into improving the few areas that
I /think/ I can contribute to).
All the same, I suspect that now it's more a case of the "managment" of
how D progresses which will be the deciding factor whether it lives or
dies by the corporate hand (phew! There's a run-on). That's just an
opinion, but it's what drove the response to Andrei's post, along with
my mistaken belief he was tied in somewhat more deeply to the
progression of D.
My apologies for placing /that/ selection of real-world usability issues
above the troubles you've been having with the GC ;) It was silly of me
to even make mention of it.
- Kris
More information about the Digitalmars-d
mailing list