IRC channel logs
2024-10-06.log
back to list of logs
<rlb>ACTION will rearrange a bit <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>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? <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? <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. <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? <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