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