IRC channel logs

2025-10-10.log

back to list of logs

<dthompson>pinoaffe: John Mastodon strikes again lol
<dthompson>encryptedwhispe-: making progress on the srfi-71 thing. just got a program to compile with it.
<encryptedwhispe->dthompson, any idea why the promise code we set up earlier to get my library working with weak references fails to produce a useful error message?
<encryptedwhispe->`hootDom = await proc.call_async()` in js-land and `call-with-async-result` guile side
<encryptedwhispe->`Uncaught (in promise) Error:` - no Guile error printed
<dthompson>not sure without running and debugging it myself
<dthompson>does the scheme side of things start executing? like if you drop some pk calls in there does anything happen?
<encryptedwhispe->Yeah it does, but then it hits an error, and fails to do the error prints it does otherwise
<dthompson>hmmm okay
<encryptedwhispe->the code is here if you are interested https://codeberg.org/vivicat/hoot-boop/src/branch/minimal-aurie-bug
<dthompson>thanks
<dthompson>I'll see if I can take a look tomorrow
<encryptedwhispe->seems I can manually print the error in the vivifibers.scm code
<encryptedwhispe->that helps in the meantime
<dthompson>encryptedwhispe-: I cloned your project but I'm not sure how to run it. I don't see a makefile
<dthompson>oh wait maybe I forgot to checkout the proper branch...
<dthompson>yup, that was it.
<dthompson>sigh, need to compile a fresh guile. don't have the cycles to spare for that rn. I'll run the build when I'm going afk for an hour or so.
<dthompson>encryptedwhispe-: do I need to do anything in particular once I have boop running? I refreshed the page a couple of times but no errors happened.
<dthompson>it took me a minute to realize that I couldn't build because of a submodule at first. also 'gnu-make' should be added to manifest.scm.
<dthompson>okay I finally have a PR up to fix srfi-71 on hoot and improve the handling of replacement bindings in general. https://codeberg.org/spritely/hoot/pulls/770