Subject: [ruby-ffi] Re: Problem with a double** array |
From: mael |
Date: 1/5/10 6:18 AM |
To: ruby-ffi |
Okay it looks like if I'm caching my row_i in the first loop in some
global variable to avoid GC trying to get the memory it works, but it
looks ugly:
$mem = []
for i in (0..nrows-1)
row_i = FFI::MemoryPointer.new :double, ncols
$mem << row_i
data.put_pointer i*p_size, row_i
end
isn't there any proper way to do it?