Is D still alive?

Tomek Sowiński just at ask.me
Wed Jan 26 15:16:12 PST 2011


Steven Schveighoffer napisał:

> > Adam Ruppe and Piotr Szturmaj have recently been working on some database
> > stuff. See the recent thread "Can your programming language do this?"
> 
> I have ignored that thread (I sometimes just ignore threads because they  
> start out uninteresting, or become uninteresting, and then I miss out on  
> some good stuff!)
> 
> I'll have to take a look, D2 really does need a DB interface -- badly.

That and networking. I can help with the latter as I had done a bit of network devving, but I don't know what's the current state of affairs (sb working on it already?) and whether Phobos needs another soul on-board.

> >> I would say it is not ready for prime-time yet.  It has a way to go, but
> >> some have managed to build pretty impressive applications from it.  So  
> >> it
> >> would depend on your application.
> >>
> >
> > Personally, I think that even though D still has some things to be worked
> > out, I think it's *still* far better than any of the other more mature
> > languages.
> 
> It all seems really good until you hit an issue that cannot be worked  
> around -- like a compiler error or a misdesigned feature.  I call these  
> 'mercy' problems, because you are then at the complete mercy of someone  
> else.  If you have a deadline, or have a complete stoppage in work, you  
> really have little choice but to move onto another language or abandon the  
> project.  Dcollections sat idle for about a year because of a problem like  
> this.

Yeah, ditto for QuantLibD. I just spent too much time on a test project trying to isolate dmd and phobos bugs to submit something meaningful to bugzilla and too little time coding. Not to mention that sometimes it was really hard to know what the language *should* do because of outdated documentation. But maybe the storm has passed and I should try serious work in D again?

> [snip]
> 
> BTW, I plan to write a semi-professional project in D2 in the near future,  
> but I'm 1) willing to take the risks 2) have no deadline and 3) not  
> depending on this project for a living.

Sheer curiosity: what will the project be about?

-- 
Tomek



More information about the Digitalmars-d mailing list