IRC channel logs

2024-10-06.log

back to list of logs

<rlb>ACTION will rearrange a bit
<rlb>ok, hopefully close, and it may warn now: https://paste.debian.net/hidden/82a7484b/
<rlb>civodul: ^
<civodul>👍
<rlb>fwiw, running current main in a "while make -j5 check ..." loop results in a failure in 00-repl-server.test after "not very long" every time.
<rlb>(here)
<rlb>i.e. ERROR: 00-repl-server.test: repl-server: HTTP inter-protocol attack - arguments: ((system-error "fport_write" "~A" ("Broken pipe") (32)))
<retropikzel>Is there something like .gitignore that I can put into my channel repository so guix will ignore certain .scm files?
<retropikzel>Sorry, wrong channel. Meant to ask in #guix
<cpli>mwette: i was speaking on part of the `#:renamer' form in `define-ffi-module', i.e. why isn't there a `cdata-kind' there?
<cpli>> can't replicate w/ size_t
<cpli>didn't you talk of infinite loops the other day, on renamers?
<ArneBab>mwette: thank you!
<graywolf>Hi, I know how to do try/catch (with-exception-handle), but what is idiomatic way to do try/catch/finally in guile?
<mwette> cpli: i get it now. you want the context of the symbol to be renamed
<mwette>cpli: the infinite loop thing was fixed. Try the latest 2.00.6 now.
<mwette>ArneBab: I can't get it to work.
<mwette>I'll send an email to the devel list.
<graywolf>Would anyone have time to take a look at https://debbugs.gnu.org/cgi/bugreport.cgi?bug=72547 ? It fixes two real bugs on macos and several test failures. Currently I just carry the patches in MacPorts, but thought it would be nice to upstream them...
<pjals>Is there a way to get the available submodules of a module? Not the imported ones that module-submodules gives, but the importable ones.
<mwette>You want all or just to search for one?
<pjals>All of them.
<mwette>I think you'd have to go through all the dirs in load-path and look at every .scm file and `read' through the file to see if it contains `define-module'.
<mwette>doable, but not done to my knowledge
<pjals>Why read it? Couldn't you eval the file and see what it returns? Not all modules are defined using define-module.
<mwette>I don't know what eval would do. I guess you could load the file in a fresh environment and see if it adds a module.
<pjals>I'm probably getting too lispy, I'm going to reconsider why I want to do what I'm doing.
<pjals>How do I use a macro in the middle of a case invocation? I have several entries with very similar bodies and I would like to make then into a single macro.
<mwette>pjals: maybe write a macro for a new case form
<sneek>Yey! dsmith is back :)