IRC channel logs

2026-09-07.log

back to list of logs

<ArneBab>rlb: ok ☺
<ArneBab>rlb: (scheme base gnu)?
<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 ?
<hwpplayer1>I'll be back later
<hwpplayer1>Thanks
<hwpplayer1>back
<ArneBab_>hwpplayer1: what do you meant by package suggestion? To program in Guile? (the default for that is geiser)
<hwpplayer1>Thanks ArneBab_
<hwpplayer1>that was I am trying to search and understand
<hwpplayer1>I need sleep
<hwpplayer1>Take care