IRC channel logs

2022-04-25.log

back to list of logs

***pussyriot is now known as madage
***[ is now known as Noisytoot
<janneke>samplet: \o/ amazing job, congrats!
***ChanServ sets mode: -o janneke
<samplet>janneke: Thanks! The performance is not ideal, but it works! We always have the option of using more C code if needed.
<janneke>samplet: has performance degraded? that's weird ,i can hardly imagine it got worse
<janneke>in fact, i was really hoping that using modules would make variable lookup--one of the biggest performance problems-- faster, because scoped
<samplet>It’s hard to tell exactly. Startup is way slower because it has to boot the module system.
<janneke>well, correct and clean is much more important than speed, i guess, and possibly something can be done later
<janneke>ah yes, startup needs to do more work, that makes sense
<samplet>That’s my thinking. It works now, and we can always make a fast path for the “standard-eval-closure” like Guile 1.8 if we want.
<janneke>good
<janneke>i'm really happy with this!
<samplet>Phew! I just updated the “wip-guile-module” branch: https://git.ngyro.com/mes/log/?h=wip-guile-module
<samplet>MesCC is working with modules. There’s still lots of cleanup to do, but at least the code works.
<samplet>And with that, I will say goodnight.