> I'd love to contribute, but I simply don't have enough knowledge. I don't 
> know how gintro works or it is organized. I am NOT a programmer. Programming 
> is my hobby.

Actually, what you are currently trying is much more difficult than fixing a 
tiny gintro issue. Working with GObject GLists from other languages with 
automatic garbage collection is hard, one has to study API docs or GIR files to 
know who owns the lists and who owns the elements, and then care for memory 
deallocation or to keep things alive. I would recommend you to copy the data 
from the GList to a Nim seq early, then free GList and elements when necessary, 
and continue with Nim seq. That is how gintro does it. The Rust bindings may do 
all that in a much smarter way, but the rust guys are much brighter than me, 
and there are a few of then. 

Reply via email to