My thoughts on D

John Colvin john.loughran.colvin at gmail.com
Mon Aug 19 03:30:18 PDT 2013


On Monday, 19 August 2013 at 10:10:58 UTC, Larry wrote:
> Hello,
>
> Maybe nobody cares, maybe not.
>
> I use D for a month now.
>
> It is great, the community is great.
> Really easy to handle it enables to get the productivity it 
> promises.
>
> Almost.
>
> I used to run c++. I don't even want to look at my codes now.
>
> Instead, I run python along with D.
>
> D is very powerful.
>
> But it suffers in the details.
>
> 1) The library is getting wider. Good. But as of now, it is 
> still TOO MUCH in the c++ style, in which you have to go to 
> github to grab some non official libraries.
> Sometimes it works, sometimes it won't (of course it will 
> compile but not easy to use or error prone -> not a good 
> standard for a language)
>
> 2) In comparison, when you use Python, everything is under your 
> hand. No real need to go on github or so on to keep working. 
> Everything feels "safe".
> We miss a "gathering point". A bit like pip or the deprecated 
> easy-install.

dub is a D package manager. Depending on your OS, you might have 
to download *it* from github, but after that you'll have a wide 
range of tools at your fingertips. http://code.dlang.org/

> 3) Some pages are not documented properly. And, as i am not 
> someone pointing out the problems and hiding when time comes to 
> propose solutions/solve them, I cannot even figure out the way 
> some standard libraries are expected to work.
> (e.g:json; the json.org might be helpful but, common, we should 
> have it directly here, not traversing the web (exagerated) to 
> find a clue).
>
> 4) Even the merge with 4.9 is no help on these points. 
> Gathering people, yes, showing them a path to follow to be able 
> to stick together, double yes.
> But the latter seems, ATM, a big no.
> I know many of you are really smart, so just take this 
> mataphorism : Napoleon, even if one of the greatest commander, 
> would have got far if no backed by generals and a great army 
> knowing where it is going.
> Let's make a courtesy to D : please do not let it be jailed in 
> Elbe island. It only asks to fly.
>
> It is definitely not a bad criticism, please do not take it for 
> such platitude.
> I would like to see D far beyond what it is currently.
>
> You made a GREAT job. Now, let the community help. We need 
> batteries included (python-like). Then everyone will like it: 
> compiled-ultra speed + great useful and centralized libraries.
>
> English is not my native speaking, please be kind with it :)
>
> Thanks,
>
> Larry



More information about the Digitalmars-d mailing list