IRC channel logs

2026-01-07.log

back to list of logs

<ArneBab>janneke: thank you! the current main provides what’s needed to get a build in Lilypond working. We explicitly decided not to go the full way because the discussions about that got drawn out longer and longer and I see one partial step forward (builds as required for Lilypond) as the better way forward than delaying for complete Windows support while the path to take is still in discussion (see the PR and the other Windows PRs for those
<ArneBab>discussions).
<ArneBab>Also I think we need to take incremental steps -- and merge them -- to reduce the amount of rebase breakage we incur on other work.
<ArneBab>(like the utf8 work of rlb)
<janneke>ArneBab: ok great, and very nice to see some progress!
<janneke>ACTION is a big fan of small steps, and also a big fan of reproducible tests ;)
<janneke>14:34:18 janneke@glimdal:~/src/guile/wip-mingw-2026 [env]
<janneke>$ wine cmd /c guile -c '(display "hello\n")'
<janneke>hello
<janneke>finally, some result
<cow_2001>i am trying to write a guix package definition for srfi-169 for use with guile and there's a weird error message i am getting about the use of "_" as an identifier. r7rs-small says "_" must be a legal identifier name, but on line 38 https://github.com/scheme-requests-for-implementation/srfi-169/blob/master/srfi/read-number.scm#L38 the _ is considered bad. "srfi/read-number.scm:38:23: _: bad use of
<cow_2001>'_' syntactic keyword in subform _ of _"
<cow_2001>i suppose i could substitute "_" with "this-value-is-ignored" or somesuch
<cow_2001>uhm... now, how do i.. register? a reader? never done anything with readers
<dsmith>cow_2001, civodul wrote a guile reader thingy some years ago, might be some clues in that.
<dsmith>ACTION looks around...
<dsmith>Ah. https://www.nongnu.org/guile-reader/
<old>cow_2001: have a look at blue delayed-expression reader: https://codeberg.org/lapislazuli/blue/src/branch/main/blue/computation.scm#L286
<old>line 340 is where the registration happen
<cow_2001>dsmith, old: thank you :>
<mwette>cow_2001: I've run into that as well. I use __ or _0 _1 etc.
<mwette>I see `_' defined as syntax in boot-9.scm. Maybe that is something.
<old>well as syntax-violation so that you don't use it!
<old>same for ... => and else
<identity>but not and and not not
<old>also not or and if I think