One Stop Shop?

via Digitalmars-d digitalmars-d at puremagic.com
Sun Aug 31 03:14:03 PDT 2014


On Sunday, 31 August 2014 at 08:44:39 UTC, Joakim wrote:
> Sorry to say, but this is how a community-backed language 
> works.  D does not have a giant corporate sponsor like C#, who 
> can pay for reams of documentation and tutorials.  You're 
> expected to like D enough to learn the language on your own 
> (http://ddili.org/ders/d.en/index.html) and then either be able 
> to pick up OpenGL on your own (http://open.gl/) or know it 
> already and be able to apply D to the OpenGL API, which as a 
> C-style API is pretty straightforward to call from D.
>
> Yes, it would be nice if D had a bunch of tutorials for all 
> these things, but they don't usually exist right now because 
> the community hasn't written them, for a variety of reasons 
> including nobody is paying for it.  It would be nice if 
> O'Reilly or whoever started selling such tutorials, but maybe D 
> isn't big enough yet for them to care.  D is still in the early 
> stages of adoption 
> (http://en.wikipedia.org/wiki/Diffusion_of_innovations), and 
> since you're not getting charged lots of money for the 
> privilege, as you might to buy early cutting-edge hardware like 
> Google Glass or Oculus Rift, it will cost you time instead.
>
> Sorry to say you'll just have to keep panning around for gems, 
> as that's where D is at right now.  Those of us who stick 
> around think the time spent is worth it.

It's not that bad, though.

For one, http://code.dlang.org/ has established itself as _the_ 
central hub for D libraries.

Then, there is a redesign of the website underway (albeit 
slowly), which hopefully will greatly improve visibility of the 
documentation, tutorials, and of course, should have a link to 
code.dlang.org in a prominent place.

And last but not least, the Wiki has lots of tutorials, though 
again it's IMO not discoverable enough:
http://wiki.dlang.org/Articles
http://wiki.dlang.org/Tutorials


More information about the Digitalmars-d mailing list