IRC channel logs

2024-07-29.log

back to list of logs

<sneek>Yey! chrislck is back
<ray1729>Does guile have a library for URL encoding (and decoding) strings? I found guile-www but it doesn't handle Unicode characters.
<lilyp>it's part of the standard library
<lilyp>uri-encode/uri-decode
<ray1729>lilyp: Thanks! I don't know how I missed that, it's not that I wasn't looking.
<Kolev>Hi. Having issues building Haunt on Fedora. https://paste.centos.org/view/8461a6bd
<dsmith>sneek, botsnack
<sneek>:)
<graywolf>Is there a cond-expand way to check if I am using guile 3.0.9 or 3.0.10?
<Kolev>Hi. Having issues building Haunt on Fedora. https://paste.centos.org/view/8461a6bd
<dthompson>Kolev: responded to you on mastodon
<rlb>graywolf: I *think* maybe not, and might have discussed it with civodul(?) -- sounded like something we could contemplate adding, i.e. Z level symbols. What I do atm instead: https://codeberg.org/lokke/lokke/src/branch/main/mod/lokke/compat.scm#L7-L18 if it helps.
<rlb>I'd guess guix might also have something related, but just a guess...
<graywolf>rlb: ah that looks cool, and should suffice for me, thank you
<rlb>certainly
<rlb>If we end up with a consensus that we want Z level cond-expand symbols (I'm not positive myself -- haven't thought carefully about it yet), then I'd be happy to see about adding them.
<graywolf>Does guile do cross-module inlining?
<graywolf>(I am thinking how to safely monkey patch a module with changed code. Only procedures, no macros/syntax forms.)
<rlb> https://www.wingolog.org/archives/2021/05/13/cross-module-inlining-in-guile
<graywolf>hm, so unless the module is #:declarative? #f I am basically out of luck?