IRC channel logs
2026-09-07.log
back to list of logs
<daviid>in1t follow the discussion very well, but why base, why not (guile gnu), the (guile gnu foo), (guile gnu bar) .. i'd avoid scheme, unless 100% portable to any oither scheme - fwiw, my 2c <daviid>i find 'sad' this ice-9 'ban', it was so cool - (ice-9 gnu) is my pref - again fwiw <rlb>daviid: I don't know of any ban, and I'm not sure there's any consensus; just recognizing that some like ice-9 and some are less enthusiastic. <daviid>rlb: maybe i misunderstood, but old wrote, slightly earlier "the ban applied to (guile) which is boot-9" ... <rlb>The "ban" as far as I know is with respect to adding any new bindings to the default module (i.e. (guile)). <daviid>ah ok, i stand corrected then, tx <rlb>And I'd assume it's not a hard limit, but rather a high bar. I'd imagine we might end up wanting to make some exceptions at some point, but dunno. <rlb>But in general, we'd much rather have a much smaller default namespace, and so for now, perhaps just stop digging :) <old>I do wish we had bytevector in boot-9 tho <old>also, is there some kind of SRFI for searching/matching in port ? <old>Something like: port-scan or port-match ? <old>Also, really whish srfi-64 had test-match <JohnCowan>Adding stuff to existing libs triggers a paradox <JohnCowan>it dirties the importing namespace unless you use version numbers, but the new version is not allowed to import the old <ArneBab_>The problem with adding stuff to guile is that if someone already created a symbol of the same name anywhere that starts showing warnings which break builds. Not quite as bad as when Python added async and await as keywords (and breaking a repository of mine) but still problematic. <ArneBab_>For example when I added info there, it broke guix user experience, because every command started with warnings about an overridden symbol. <ArneBab_>(that’s why it’s removed again and I still have a todo to cerate (ice-9 logging) <hwpplayer1>do you have a package suggestion for GNU Emacs ? <ArneBab_>hwpplayer1: what do you meant by package suggestion? To program in Guile? (the default for that is geiser)