@h3rald:

> problem in an absolute sense

Is there such a thing? ;)

> I don't think the average user of the language needs to know about 
> implementation details and have in-depth discussions about performance and 
> why things work in a certain way.

I don't think it's wise to decide what people need to know (it's not the same 
as prioritizing less/more important info, though). What I think you meant is 
probably a matter of presentation: clearly separate different blocks of 
information so people seeking some specifics don't need to filter irrelevant 
stuff. Secondly, _the average user_ in a literal sense doesn't read the headers 
at all, but uses scrolling or Ctrl-F.

> you are right in saying that there's something missing from the current docs, 
> but I would argue that the docs are not the right place for it: a specialized 
> blog or a different document would.

I agree that language/library docs can't and shouldn't replace specialized 
articles, however, I don't think it's necessary to maintain strict airtight 
separation. Docs can have _a bit_ more tutorial-like content and more _gentle_ 
guidance, and if a user finds it's not enough then there are more detailed 
articles/blog-posts/official tutorials/books/etc.

> Off topic: the message editor on this forum behaves quite oddly. When I 
> expand the textarea and then lose tab focus, it jumps back to its previous 
> size.

This drives me nuts all the time.

@xigoi:

> I don't think a standard library documentation should have a Data Structures 
> Fundamentals tutorial,

No one made this argument. In fact, @shirleyquirk first mentioned this in his 
post as a reply, but at least I'm not advocating for this, just look at the OP. 
However, there's nothing wrong with have a line or two of the basics as a 
refresher. At least they aren't going to become obsolete anytime soon.

@Araq:

> How do you know it's not wasted effort.

 **No one** will write it unless they have anything better to do.

> And now you can say "yes, but good documentation is essential!", but what we 
> have is already "good" \-- not "great" but then no matter how great our 
> documentation is it's always very easy to blame the documentation for one's 
> own shortcomings or lack of "motivation".

C'mon, I understand it's easy to interpret this thread as an attack, but I 
really just reacted to more than a few comments from other users and wanted to 
address this particular topic with some ideas. Whenever I have a critique I 
always give at lease a hint at a possible solution. No one's blaming anyone.

You have all the rights to just ignore the points in this thread if you think 
they are irrelevant or unimportant or a time waste.

Again, if you look at the OP, the only thing that could be interpreted as a 
demand is: A central place where one could start working on the docs with: 
    
    
    Here's our general docs guide: https://foo
    Here's the minimal checklist which is mandatory to follow for the docs to 
be accepted: https://bar
    Here's a bunch of GH doc tags you can follow: K, L, M
    We're working on X, Y, Z, if you want to help with the docs report to their 
authors A, B, C.
    We need tutorials on F, G, H.
    There's also a big post on topic Q coming, help us expand and proof-read.
    
    Run

Reply via email to