[gambit-list] creating homogeneous vectors from the FFI
Christian Jaeger
christian at jaeger.mine.nu
Sun Jan 13 11:42:19 EST 2008
>
> On 13-Jan-08, at 5:38 AM, David Rush wrote:
>
>> Because as soon as you start in on FFI coding (read's not the only
>> thing - but it is the main thing) you start to assume that that is
>> where your answers will all lie?
>>
Don't forget that if you can do it, using read-subu8vector instead of
the C library or POSIX read routines would give the benefit of
integrating well into Gambit's multithreading.
(The possible alternative for achieving the same thing being using the
libevent patch Adam Langley posted some time ago, and using libevent
instead of the C library/POSIX read routines in the C code. Or, yet
another alternative, run the FCGI stuff in separate pthread's and use
posix pipes for synchronization between C and Gambit (needs registration
of the Gambit's pipe ends in the Gambit runtime), ask for details if you
want to do this.)
Christian.
(*)
https://webmail.iro.umontreal.ca/pipermail/gambit-list/2005-August/000367.html
More information about the Gambit-list
mailing list