Search guile IRC channel logs

These are the channel logs matching your query nick:tohoyn

2025-12-03[06:07:23] <tohoyn> sneek: botsnack
2025-12-03[06:07:43] <tohoyn> daviid: could you paste a correct version of main
2025-12-03[06:08:45] <tohoyn> daviid: actually, argument on-my-signal to gd-bus-connection-signal-subscribe is a callback, not a GClosure
2025-12-03[06:13:09] <tohoyn> daviid: no I found the correct version of main
2025-12-03[06:13:20] <tohoyn> daviid: s/no/now
2025-12-03[06:24:39] <tohoyn> daviid: here is the fixed server: https://bpa.st/67YA
2025-12-03[06:25:49] <tohoyn> daviid: or is the callback implemented as GClosure?
2025-12-04[08:39:38] <tohoyn> daviid: here is an updated version of the d-bus client: https://bpa.st/FIPA
2025-12-04[10:19:21] <tohoyn> rlb: I suppose you participate in Guile releases. What do you think about the write-struct/read-struct patch I sent to guile-devel last week?
2025-12-13[13:02:28] <tohoyn> sneek: botsnack
2025-12-22[06:45:54] <tohoyn> sneek: botsnack
2025-12-22[06:46:50] <tohoyn> daviid: Tx for spending time with GDBus. IMHO the API is quite good even though it is not so good with introspection.
2025-12-24[06:41:31] <tohoyn> sneek: botsnack
2025-12-24[06:41:38] <tohoyn> sneek: Merry Christmas
2025-12-25[06:53:26] <tohoyn> sneek: botsnack
2025-12-26[14:56:52] <tohoyn> daviid: it seems that variable ffi-arg in procedure g-golf-callback-closure-marshal is a pointer to a stack frame or corresponding structure as it is incremented by procedure gi-pointer-inc.
2025-12-26[14:57:56] <tohoyn> daviid: so the double referencing is caused when the ffi-arg pointers to a pointer into the stack frame which points to the string.
2025-12-26[14:59:34] <tohoyn> daviid: consider procedure ffi-arg-int64->scm: first the pointer is referenced by procedure dereference-pointer and the new pointer is dereferenced by procedure pointer->bytevector.
2025-12-26[14:59:56] <tohoyn> daviid: I did read your previous mail from the log.
2025-12-26[15:00:52] <tohoyn> s/is referenced/is dereferenced/
2025-12-26[15:07:02] <tohoyn> daviid: the second comment should be: the double referencing is caused when pointer ffi-arg points to a pointer in the stack frame and that pointer points to a string.
2025-12-26[15:10:37] <tohoyn> daviid: I might have been wrong
2025-12-26[15:11:32] <tohoyn> daviid: it seems that procedure does the double dereferencing
2025-12-26[15:11:49] <tohoyn> daviid: procedure gi-string->scm
2025-12-26[18:26:31] <tohoyn> daviid: btw, I switched on some debugging code in Gio and function emit_signal_instance_in_idle_cb passes correct arguments to the callback.
2025-12-29[13:08:31] <tohoyn> sneek: botsnack