I am fucking sick and tired of fucking GNU's terrible shit documentation

All the time it's the fucking info pages that tell me nothing and having me to open the fucking racket docs and then like a fucking caveman try to deduce how it translates to guile kurva

@kreyren Hmm, what would you consider to have exemplary documentation? Racket? I've always thought the GNU manuals were first-class.

Follow

@radehi I do like that guile can access the docs from the terminal, but the content feels like hot garbage to me i never understand anything it's trying to say

@kreyren Hmm, it sounds like you're looking for task-related context-sensitive help, rather than a manual you'd read from beginning to end. But is not clear to me how to do that for a programming language (except in the case of compiler errors, of course, but Scheme doesn't have a lot of compiler errors). Most of what is needed in programming-language documentation is "which language features or library functions do I need to write this program that I haven't written yet" rather than "how do I use library function X", isn't it?

But it sounds like Racket comes closer than Guile?

Example code is super important for programming language explanations.

@radehi @kreyren I'll second both opinions. GNU docs are normally pretty good and address multiple user types' needs.

Guile's manual feels like it's written with an audience of C application authors looking to add an extension language, and there's not a great "guided tour" of the ecosystem for small tasks.

Racket's docs have guided tours of the libraries (so it's easier to figure out how to do something similar to the examples _in_ racket, rather than how to add guile to something else).

@radehi all guile definitions have guile properties like 'documentation that can be used to auto-generate the context-sensitive help, but there is an issue with documenting variables that i tried to address with the devs [lists.gnu.org/archive/html/gui]

Sign in to participate in the conversation
Qoto Mastodon

QOTO: Question Others to Teach Ourselves
An inclusive, Academic Freedom, instance
All cultures welcome.
Hate speech and harassment strictly forbidden.