IRC channel logs

2022-01-17.log

back to list of logs

<tohoyn>daviid: I suppose it's not currently possible to create derived classes from GObject classes in Guile+G-Golf. Would it be theoretically possible to implement it?
<sneek>tohoyn, you have 2 messages!
<sneek>tohoyn, daviid says: i just pushed another patch to the master branch, which solves the <g-simple-action> 'activate signal callback, which prior to this patch would raise an exception, even when the g-variant callback arg is #f ... so now, this (simplified and 'coding style' reviewed) example works fine - https://paste.gnome.org/ppmsyhpfl
<sneek>tohoyn, daviid says: note that the gnome paste messed-up the indentation of the 'activate callback, line 43-47 - just paste the code in emacs and reindent that region ...
<daviid>tohoyn: it is possible
<dsmith>sneek: botsnack
<sneek>:)
<dsmith>!uptime
<sneek>I've been running for 15 days
<sneek>This system has been up 25 weeks, 5 days, 14 minutes
<wingo>o/
<stis>tja.
<wingo>rlb: i can reproduce your lokke error
<wingo>ah it is a guile bug
<wingo>rlb: fixed that error, there are others now though -- compiling deps.scm now fails seeing if (@ (exit) exit) is inlinable. but that's odd, right? is there an (exit) module?
<wingo>is it a question of ensuring that (exit) is defined when compiling this file, or is there a bug somewhere, or is this module really not declarative?
<wingo>or should guile simply be not attempting to inline in this case. probably that is part of it
<wingo>i will make that change, to avoid inlining attempts if the interface of a module-ref can't be loaded at peval time. but it is something to think about on the lokke side
<wingo>rlb: and with that, lokke compiles with guile from git