IRC channel logs
2025-10-20.log
back to list of logs
<mwette>if just to understand that option <euouae>meaty: by the way, try termbin.com if debpaste won't let you paste <apteryx>it's old :-). I'm trying to get my changes one at a time, as the Guile review bandwidth appears very thin already. <dsmith>apteryx, No need to set c-basic-offset to 3 for "gnu", it's already 2 <apteryx>I saw that back then, and wondered about it; I think it if you set something like (setq c-default-style "linux" c-basic-offset 4) it may affect it. <apteryx>At least it was using 4 in my case until I set it to the correct value, IIRC. <dsmith>apteryx, I messed about with %load-hook some time ago to find circular deps in scwm. I don't remember what I did. Something with closures I think. <dsmith>I remember thinking it was nice someone added it, but that no one ever actually used it, because it missing something. <apteryx>OK! Are you on codeberg yet? Perhaps you could add some of your thoughts on the review directly. <apteryx>another, unrelated thing I'm pondering about right now: can I implement a 'break' using call/ec to break out of loop constructs like for-each? <apteryx>typically I see it used to return from inside a function, so here it's a bit different <apteryx>ah, the let/ec should work, its return value will be for its scope only, it doesn't return to the caller like I assumed it would. <euouae>I don't see this defined/used anywhere in the Guile source code, I don't think it exists <euouae>I noticed because the docs define a _CPS Term_ $prompt and a _CPS Expression_ $prompt, with different signatures <euouae>Does anyone know if I'm right or wrong? <euouae>(link is archive to Guile manual to avoid gnu.org slowness) <CoderPrans>Hi, how good is Guile to follow SICP exercises, i am new to scheme but i have some experience with clojurescript and very little elisp. I have just installed the texinfo doc for SICP and its showing up in the help docs; i have also just installed guile and setup geiser. All set and ready to begin. <euouae>CoderPrans: should be fine, I have not dnoe SICP but it does not require anything fancy <identity>CoderPrans: SICP uses only a small subset of Scheme, so any implementation should work <shawnw>The biggest thing is getting the stream bits that have to be implemented as macros working on a given system. Though you can probably find implementations floating around if you look. <mra>I'm making good progress on adding a module for Guile support to Meson! :) <mra>i think I'll have enough implemented by the end of the week that it should be possible to use Meson instead of Automake as a build system for Guile projects <euouae>mra: nice! is there a part that is hard? <euouae>or you just need time but progress is steady? <mra>euouae: the tricky part is mostly just contributing to a project that i'm not familiar with the internals of, but i've been making good progress! <mra>also writing python... ew <humm>mra: you could try starting with muon <old>mra: use blue instead :-) <mra>old: i would like to check blue out at some point, but i already use meson for everything, so it'd be nice to be able to write guile with it too