IRC channel logs

2026-09-06.log

back to list of logs

<ArneBab>rlb: do you mean something like (ice-9) – used without submodules? That could be a fitting place and would also match well with the explanation of the name: as the minimal seed.
<rlb>ArneBab: hmm, not sure which bit of what I said you were referring to. Oh, if you meant we might call the new opt-in, more minimal core (ice-9), then sure, I'd be fine with that, but I like ice-9; others might prefer (guile base) or something. Either would be fine with me.
<JohnCowan>porting the CL local-time library to Scheme would br straightforward if tedious
<JohnCowan>it does not handle non-Gregorian calendars: for that you need calendrical. dpk has ported this, but I don't know if the port is complete
<JohnCowan>posix-based time libraries suck rocks
<ArneBab>rlb: you’re righte … that points to a conceptual question about our module hierarchy: do lower levels (guile base) extend the higher level (guile)? In SRFIs, the gnu submodule extends, depending on the higher level, but I’m not sure whether this is consistent over all modules.
<ArneBab>rlb: I didn’t see that until your question. (guile base) would subselect from (guile), (ice-9) would be a base which (ice-9 ...) builds upon. So while they are functionally equal, they follow opposite concepts. Do you know whether we already have guidelines what modules should do?
<ArneBab>rlb: (guile base) does follow (scheme base), but (scheme) does not have content.
<avv>halloy!
<old>ArneBab: the ban applied to (guile) which is boot-9
<old>other namespace (guile foo) is fine
<ArneBab>old: I didn’t mean that it’s banned, but asked whether (guile) being a superset of (guile base) matches the concept we have for modules, because I usually see (foo) being a minimal set and (foo bar) extending that.
<ArneBab>old: but I don’t know whether this actually applies to all our modules or whether I generalize too early from (srfi … gnu) and (web …).
<old>hmm I have never see modules as set that extend
<graywolf>Oh, (localtime (current-time) #f) followed by (localtime (current-time) "") hangs the REPL
<rlb>ArneBab: I actually just picked (guile base) without thinking about it as an example of "not ice-9" --- was taking no position on the question of subset/superset wrt hierarchy. I could just have easily said (foo base) or (foo).
<sneek>dsmith: Greetings :)
<dsmith>sneek, botsnack
<sneek>:)
<sneek>Yey! dsmith is back
<dsmith>sneek, botsnack
<sneek>:)
<dsmith>!uptime
<sneek>I've been aware for 11 days
<sneek>This system has been up 3 weeks, 5 days, 7 hours, 58 minutes
<hwpplayer1>sneek, what do you mean by system
<mwette>test
<mwette>ACTION has released nyacc-4.0.0 see github.com/mwette/nyacc ; tarball also available on download.sv.gnu.org/project/nyacc
<dsmith>hwpplayer1, The beaglebone black the bot lives in
<hwpplayer1>thanks !
<dsmith>Hmm.. Sept 19 approaches...
<hwpplayer1>I have to sleep take care