It’s weird: I find it surprisingly difficult to answer the question “What’s up in Guix?” when it comes from someone following from a distance or not even following.
Perhaps it’s just that I’m so much head-down on it that it’s hard to zoom out?
It’s weird: I find it surprisingly difficult to answer the question “What’s up in Guix?” when it comes from someone following from a distance or not even following.
Perhaps it’s just that I’m so much head-down on it that it’s hard to zoom out?
@ekaitz_zarraga IOW, reports of bad experiences from newcomers are invaluable; we need them to make on-boarding easier!
@ekaitz_zarraga I trust you about the Guile documentation, but to make it actionable, it’d be great if you could say which things exactly were missing from the manual.
Regarding lightening, do you have a link to the merge request or something? We can check with Andy.
@ekaitz_zarraga In a way, I’m relieved that you’re pointing at what’s pretty much internals documentation. :-)
I don’t actually know the answer to these questions about ‘current-read-waiter’, but we could find it. Worth a bug report!
@ekaitz_zarraga Re NodeJS, I think the main difference (correct me if I’m wrong) is that Node doesn’t have a manual in the classic sense of the word (it has an API reference, but that’s not how one learns).
Instead, one types questions in a browser and gets the answer from one of the many resources available.
@ekaitz_zarraga @civodul `guix install sicp` exists for a reason 😉
it's licensed CC-BY-SA 4.0, it's available as an online course (though of course not 100% equivalent to the book/MIT course) and it's fucking mind blowing
@ekaitz_zarraga Guile’s manual has become a bit messy TBH⁰ :-), but not all of it assumes Scheme knowledge. In particular:
https://www.gnu.org/software/guile/manual/html_node/Hello-Scheme_0021.html
⁰ Re messy: this is largely because it was written by many people over a very long period.
@ekaitz_zarraga To be fair, there’s very little to know about Scheme as a language (values, lexical scope, function application).
I think most of the learning time goes into into understanding idioms and learning interfaces.
It’s this transition that the manual fails to support.
@ekaitz_zarraga @ruffni @civodul
It's enlightening reading about your experience as a novice (I only know the very basics of programming, some python and I've gone through some of the sicp). I've been eyeing guix because it seems interesting and the icon rocks(!!), but it seems I'd better learn more before I try my hand at it.
tiflolinux.org - GNU Social is a social network, courtesy of tiflolinux.org. It runs on GNU social, version 2.0.1-beta0, available under the GNU Affero General Public License.
All tiflolinux.org - GNU Social content and data are available under the Creative Commons Attribution 3.0 license.