On Sun, Jun 05, 2016 at 07:20:52PM -0700, Walter Bright via Digitalmars-d wrote:
> Andrei posted this on another thread. I felt it deserved its own thread.
> It's very important.
> -----------------------------------------------------------------------------
> I go to conferences. Train and consult at large companies. Dozens every
> year, cumulatively thousands of people. I talk about D and ask people what
> it would take for them to use the language. Invariably I hear a surprisingly
> small number of reasons:

>From my personal perspective:
 - Compiler bugs are a real issue. At one point I had to have a dev-build of 
DMD around.

> * The garbage collector eliminates probably 60% of potential users right off.

 - If you think as  a C++ competitor you are right, I personally think D is 
more a Python
   competitor. I think about it as Python in fast. Or "GO" with better C 
compatibility. So
   I consider it more a glue language than trying to compete with the lowest 
layer of an architecture (C++)
   which creats a lot of architectual dependencies to change it.

> 
> * There's no web services framework (by this time many folks know of D, but
> of those a shockingly small fraction has even heard of vibe.d). I have
> strongly argued with Sönke to bundle vibe.d with dmd over one year ago, and
> also in this forum. There wasn't enough interest.

 - Yes please

 - Debian/Fedora packages for DMD, LDC, GDC, should be a one click away to get 
stuff installed.
 
 - Better libraries. Like "batteries" included. Like a proper DB interface is 
missing for example,
   besides that it's already a great tool for glueing stuff together in fast.

   - Other missing things: nice HTTP api that is not curl, but easier. 
Protbuf/Thrift integration (thrift exists).


Just my 2cents,

Reply via email to