[plt-scheme] FFI - C file handles -> scheme ports

From: Hans Oesterholt-Dijkema (hdnews at gawab.com)
Date: Sun Jan 14 15:44:27 EST 2007

Eli Barzilay schreef:
> On Jan 14, Hans Oesterholt-Dijkema wrote:
>   
>> Dear All,
>>
>> Is it possible to reuse, or encapsulate C file handles (actually
>> sockets) in a scheme port, using the FFI?
>>     
>
> I don't think so.  MzScheme works on a lower level than FILE*.  The
> best way I can think of is to create a custom input or output port
> that uses the C level for its IO.
>   
Wouldn't a call to "select" on the C level block mzscheme entirely?

--Hans



Posted on the users mailing list.