[Ecls-list] Problems with clines

Juan Jose Garcia-Ripoll jjgarcia at users.sourceforge.net
Sat Sep 8 08:53:59 UTC 2007

I would find out, at compilation time, with some simple program, the
size of the FD_SET structure or array and define a foreign type that
is, say, a character array of the same size. Then use
with-foreign-objects and pass it to the inline routine.

Sorry I cannot offer more help here, but I believe other lisps have
similar problems: you need to know the size of the C variable your are
moving around, or, else, create a global C variable that is never
exposed to the lisp world.

Or code everything in C and then use the C function in the lisp code.
But as you say, this is not so elegant.


Facultad de Fisicas, Universidad Complutense,
Ciudad Universitaria s/n Madrid 28040 (Spain)

More information about the ecl-devel mailing list