IRC channel logs

2021-10-06.log

back to list of logs

<chrislck>RhodiumToad: thanks, simplicity is best. https://github.com/Gnucash/gnucash/pull/1161/files -- for once, regex is the best tool for the job
<RhodiumToad>hm
***rdrg109_ is now known as rdrg109
***robin_ is now known as robin
<lloda>is it possible to make the compiler accept a new literal type without mucking in (system vm assembler) etc?
<wingo>lloda: not really, you need lots of mucking around up and down the stack
<lloda>:-(
<wingo>lloda: you experimenting or adding something long-term?
<wingo>bc you can extend the reader of course
<wingo>to arrange a literal to be read as (my-proc '#(data ...))
<wingo>or, return your strange literal and use the interpreter instead
<lloda>it's not long term, just a temporary nicety
<lloda>i do have a reader, but if i enter the literal in the repl i get 'unhandled constant'
<lloda>it's not a big deal
<tohoyn>sneek, botsnack
<sneek>Welcome back tohoyn, you have 1 message!
<sneek>tohoyn, daviid says: great, andtx for the debian pre-released unofficial g-golf package
<sneek>:)
<cyberbanjo>What does @ mean in guile? I saw the code (define html '(a (@ (href "http://gnu.org/")) "GNU"))
<vijaymarupudi>That's a quoted list, so in that, @ is a symbol
<vijaymarupudi>Looks like it's a list representation of XML, called SXML
<cyberbanjo>Oh, didnt notice the quote, thanks!
<tohoyn>cyberbanjo: unquoted @ is a module reference
<rlb>civodul: do you happen to know if the --with-threads setting still changes the library ABI? (cf. https://bugs.debian.org/995614)
<civodul>rlb: hi! i *think* it does
<dsmith-work>"Morning" greetings, guilers
<rlb>civodul: ok, thanks. We'll assume it does unless I decide to (and am able to) prove otherwise. I haven't looked at the bug(s) carefully yet, but I'm guessing the right answer would be to just fix threads on those architectures, but that's likely not feasible (for me at least) anytime soon.
<hendursaga>dthompson: your PGP signing key fingerprint is 8CCBA7F552B9CBEAE1FB29158328C7470FF1D807, correct?
<hendursaga>for, say, Haunt?
<dthompson>hendursaga: that looks right. I'm actually currently trying to recover my key...
<hendursaga>dthompson: that doesn't sound good... good luck with that!
<hendursaga>Are you aware of any sites using Haunt that use Guix as well?
<hendursaga>Like some sort of self-contained Guix system that generates a static site
<dthompson>hendursaga: I'm not, but I host my site on a server that runs guix.
<dthompson>I generate the site locally, using guix to provide the software, and rsync it to the web server.
<hendursaga>do you keep a list of sites using Haunt?
<hendursaga>I suppose I could Google for "This website is built with Haunt"...
<dthompson>hendursaga: I don't, but perhaps I should! https://gnu.org/s/guile uses it.
<dthompson> https://guix.gnu.org also
<dthompson>as does https://elephly.net/
<hendursaga>dthompson: OK, well, when/if you set something up, I'll try and add a few sites..
<hendursaga>If possible it should link to the source code if available, too
<civodul>hendursaga: re self-contained Guix System with Haunt, see https://git.savannah.gnu.org/cgit/guix/maintenance.git/tree/hydra/modules/sysadmin/web.scm#n174
<civodul>it's a service that periodically rebuilds & publishes a web site
<civodul>it's what's used for guix.gnu.org and hpc.guix.info
<dthompson>civodul: oh didn't realize that. very cool!