On Friday, 10 January 2014 at 00:56:36 UTC, Manu wrote:
The D docs are pretty terrible, they don't do much to help you
find what
you're looking for.
You have a massive block of function names at the top of the
page, you have
to carefully scan through one by one, hoping that it's named
something
obvious that will stand out to you, and in the event it doesn't
have a
helper function, you need to work out the proper sequence of
algorithm/range/whatever operations to do what you want (and
then repeat
the process finding the small parts you need across a bunch of
modules).
I find this to be true in other languages, except the "block of
function names."
When I want to do something but don't know where it is in C#, I
Google it and find some StackOverflow page with the answer.
In Java, I Google it and find a Java API page (this was mostly be
for StackOverflow took over).
D, I have a generally idea of where I need to be. Maybe it there
are a couple modules to look at. Searching isn't as effective,
there just aren't enough arbitrary tutorials on how to do the
most basic of things to be able to find those basic things.
Trying to look over the API pages for C# or Java to find what you
need isn't fun. But it can be a little better if you know which
class you need.