Better docs for D (WIP)
Bastiaan Veelo via Digitalmars-d-announce
digitalmars-d-announce at puremagic.com
Fri Jan 1 08:30:44 PST 2016
On Wednesday, 30 December 2015 at 04:03:42 UTC, Andrei
Alexandrescu wrote:
> On 12/29/2015 09:09 PM, Adam D. Ruppe wrote:
>> Putting one item per page is far more important than I even
>> realized
>> before getting into this.
>
> We already have that:
>
> https://dlang.org/library/std/array/join.html
>
> If I search for dlang array join that the third hit on google
> if I'm logged in, and the SECOND hit if I use an anonymous
> session that gives google no information about my searching
> habits. I hope you'll agree that renders the rest of your post
> moot, for which reason I afforded to snip it.
Which is a pity, because if you had read on you would have seen
that Adam is aware of the existence of that separate page as he
quoted the very link above in the part you snipped.
Frankly, the fact that the Google search taken as an example here
returns two different pages on dlang.org, with no visible clues
whether any of them is official or experimental, is very
confusing to me. I had to search hard to figure out if and how
they are linked together. Turns out the one with the separate
page is experimental, and has been so for two years now,
according to
https://dlang.org/library/index.html#comment-1281452140.
> Adam, there's no nice way to put what follows. You can code a
> great deal, and I think the world of your engineering skills.
> But there is something to be said about a bias for action at
> the expense of strategy. I completely understand it's a lot
> more fun to start a project than to bring it to completion, but
> as they say in hardware, it's retired instructions that count.
> I wish you'd consider converting some of your myriad brilliant
> snippets into completed projects pushed into the standard
> distribution for prime time, and also (for this case) to
> consider strengthening the documentation tools we already have.
I greatly appreciate the energy both of you pour into D, but one
accusing the other for not finishing projects is in this
particular case a bit funny.
In my eyes there are three important aspects to quality
documentation:
1. Content
2. Usability (legibility, X-ref, list of contents, indices,
searching)
3. Maintainability (ease to contribute, legibility in code,
intuitive procedures)
The official documentation is sub-standard in 2 and 3, and Adam
shows to be on a fast track to address these. It is a shame there
is too much friction that this be done in the official
documentation. But if it is too much for Adam, I am not
encouraged to even try...
Bastiaan.
More information about the Digitalmars-d-announce
mailing list