Feedback for #21076

2019-06-16 Thread Isaac Jurado
Hello all, Apologies in advance if this is unorthodox. I just wanted to ping the list because I sent a patch proposal to fix #21076. Since it's almost 4 years old and I'm not sure if the bug tracking system notifies properly. https://bugs.gnu.org/21076 Best regards. -- Isaac Ju

Re: Feedback for #21076

2019-06-17 Thread Isaac Jurado
Thanks! There's no rush. But I wanted to merge it before 2.2.5 El dom., 16 jun. 2019 23:09, Mark H Weaver escribió: > Hi Isaac, > > Isaac Jurado writes: > > > Apologies in advance if this is unorthodox. I just wanted to ping the > > list because I sent a patch p

Re: Feedback for #21076

2019-06-17 Thread Isaac Jurado
No worries, thanks for the update! El lun., 17 jun. 2019 17:15, Mark H Weaver escribió: > Hi Isaac, > > Isaac Jurado writes: > > Thanks! There's no rush. But I wanted to merge it before 2.2.5 > > I'm sorry, but it's unlikely to be included in 2.2.5, which wi

C calling Scheme and garbage collection

2019-06-27 Thread Isaac Jurado
nual/html_node/Dynamic-FFI.html#index-procedure_002d_003epointer [2] http://git.savannah.gnu.org/cgit/guile.git/tree/libguile/foreign.c?h=stable-2.2#n185 [3] http://git.savannah.gnu.org/cgit/guile.git/tree/libguile/foreign.c?h=stable-2.2#n1080 -- Isaac Jurado "The noblest pleasure is the joy of understanding" Leonardo da Vinci

Re: C calling Scheme and garbage collection

2019-06-28 Thread Isaac Jurado
primitive values seem to be garbage collected, but closures are treated slightly differently. This is very interesting, since working with closures eliminates the need of those common "void *userdata" extra arguments. Testing continuation is going to be interesting too. Best regards. --

Re: C calling Scheme and garbage collection

2019-06-30 Thread Isaac Jurado
On Sat, Jun 29, 2019 at 7:44 PM Greg Troxel wrote: > Isaac Jurado writes: > > > On Thu, Jun 27, 2019 at 9:52 PM Greg Troxel wrote: > > > >> I have been down this path before, with guile and with lua. Basically, > >> if C (or non-scheme) has a pointer