IRC channel logs

2022-10-10.log

back to list of logs

<dthompson>ArneBab: I just pushed a commit to chickadee master that adds support for paletted PNGs. it works for the file that was previously causing an error in the particles example. hopefully it works for your stuff, too.
<dthompson>ArneBab: the repl issues are... well, the rabbit hole goes quite deep. I won't be able to fix them immediately. need time to think about the situation.
<dthompson>but hey 3/4 bugs ain't bad for one day ;)
<rekado>do any of you have experience with a workflow involving production software (e.g. a web server) and using a REPL to inspect (and fix) problems at runtime?
<rekado>in my web things I usually have a DEBUG mode, which fails by dropping me into a REPL, so I can look at values directly — it’s easier than just looking at a backtrace
<rekado>but obviously that’s not something I’d like to use in production
<rekado>I read a little about Common Lisp restarts and I thought to myself that this looked quite useful
<civodul>rekado: "restarts" at the REPL, right?
<civodul>essentially continuable exceptions IIRC
<civodul>in production, you could still have a REPL accepting connections on a Unix-domain socket
<lloda>pwd
<lloda>arg. Sorry. Morning
<rekado>civodul: yes, restarts at the REPL
<rekado>I’d love to just connect, swap out some broken code and resume as if nothing happened
<lloda>+1
<alextee[m]>any update at all on this? https://github.com/msys2/MINGW-packages/issues/3298
<alextee[m]>is it possible to build guile in msys now?
<dsmith-work>Morning Greetings, Guilers
<dsmith-work>sneek: later tell civodul One of the problems of writev (IMHO), is how to deal with incomplete writes. You might need to modify an iov entry. A bit icky.
<sneek>Got it.
<dsmith-work>sneek: botsnack
<sneek>:)
<dsmith-work>!uptime
<sneek>I've been running for one day and 20 hours
<sneek>This system has been up 8 weeks, 6 days, 9 hours, 24 minutes
<old>sneek: later tell ArneBab: I found this https://github.com/zenhack/c-ast
<sneek>Okay.
<ArneBab>old: oh, nice! thank you!
<sneek>ArneBab, you have 1 message!
<sneek>ArneBab, old says: I found this https://github.com/zenhack/c-ast
<ArneBab>dthompson: very cool! Thank you for looking into the REPL; I’m happy that you’re aware of them — if it’s a hard problem, it’s a hard problem. They won’t prevent me from hacking with Chickadee.
<ArneBab>old: have you blogged somewhere about the experience of working with Scheme and C together?
<dthompson>ArneBab: np thanks for all the bug reports. glad I could fix a bunch of stuff.
<old>ArneBab: My blog is at https://www.oldiob.dev. There's libpatch (in the project section) that has scheme bindings for it. Although it's more for internal used for higher level integration testing
<old>I was also planning for a post about a higher abstraction around FFI for Guile. There's already examples in libpatch of that: https://git.sr.ht/~old/libpatch/tree/master/item/libpatch/ffi.scm
<old>If you have any question about integrating C and Scheme together don't hesitated, I'm getting good at it :-)
<old>dthompson: Sorry if I stole your css for the blog. I hate doing css and your's awesome
<dthompson>old: steal away :)
<dthompson>my style is loosely based on https://beautifulracket.com/
***jackhill is now known as KM4MBG
***KM4MBG is now known as jackhill
<cwebber> https://dustycloud.org/tmp/guile-terminal-phase-wip.gif
<ArneBab>cwebber: nice!