IRC channel logs

2024-04-11.log

back to list of logs

<mwette>How did cmake ever become a thing? It's really not ... fun.
<cow_2001>where do the docstrings of 'null?' come from?
<cow_2001>find-grepped 'iff X is' and couldn't find anything
<cow_2001>oh, of course! it has markup around it
<cow_2001>/libguile/list.c's SCM_DEFINE (scm_null_p ...)
<abcdw>Are there any plans about release dates for guile 3.0.10? CC: wingo, civodul
<civodul>abcdw: there are plans but no date yet
<wingo>let's plan for 3 weeks from now ;)
<wingo>if it's before it will be a pleasant surprise
<abcdw>wingo: Nice plan! Anything I can do to help with this?
<dsmith>sneek, botsnack
<sneek>:)
<duncanm>@daviwil
<duncanm>hello
<duncanm>@daviwil I've been studying TinyCLOS, and came across your tweet from a while back, https://x.com/daviwil/status/1590939900353818624 - interested to hear about what you've learned from working with TinyCLOS
<daviwil>duncanm: Mainly just the basics of defining classes and generic method dispatch. It was certainly educational!
<duncanm>@daviwil did you put the code anywhere online where I can take a look?
<duncanm>daviwil: I've also looked at Swindle, it seems like they've made some changes there and added some nice features like method combination and some support for change-class
<duncanm> https://old.barzilay.org/Swindle/tiny-clos-doc.html
<daviwil>duncanm: super hacky unfinished code here: https://codeberg.org/mesche/mesche/src/branch/metaobject/modules/mesche/class.msc
<duncanm>cool cool, many thanks!
<duncanm>oh man
<duncanm>"I have to do it this way because I don't have letrec yet" -- I'm in the same spot!
<dthompson>that's cool daviwil!
<daviwil>Yeah, lots of hacks in there. I haven't gotten back to it in a long time
<daviwil>Who knows if I ever will b
<daviwil>!
<duncanm>daviwil: yeah, it really takes a lot of perseverance to keep working a project, there are just so many pieces of foundational stuff (like LETREC) to get something interesting to run
<rlb>wingo: just a reminder about the primitive-fork lockup wrt a release.
<sneek>Welcome back dsmith!!
<dsmith>sneek, botsnack
<sneek>:)