IRC channel logs
2026-02-03.log
back to list of logs
<tohoyn>daviid: Note that the G-Golf marshaller g-golf-callback-closure-marshal receives interface (object) arguments as doubly referenced pointers, too. For these pointers the Scheme object is computed as follows: <tohoyn>daviid: 1. g-golf-callback-closure-marshal calls ffi-arg->cb-arg with a pointer to the call stack as an argument. <tohoyn>daviid: 2. ffi-arg->cb-arg computes ffi-value with type Interface**. <tohoyn>daviid: 3. %gi-argument->scm computes the actual object (Interface*). <tohoyn>daviid: please remove the dot after ffi64.c from the second link <identity>tohoyn: that is why you should put your links in <>s <tohoyn>daviid: item 3 shall be: %gi-argument->scm computes the pointer with type Interface* from which the Guile object is computed <lloda>i think it's a mistake to put pke in boot-9. It should be moved to some module