FFI Addendum, RC3 & Open Issues
Sven Panne
Sven.Panne at informatik.uni-muenchen.de
Sat Apr 13 10:21:55 EDT 2002
Manuel M. T. Chakravarty wrote:
> [...] * 3.2: Clarified the description of foreign types;
OK.
> [...] * 4.1.5: New section discussing the traps & pitfalls of type
> promotion with C bindings.
The section in itself is OK, but it's a bit annoying IMHO that one can't
write a portable foreign import for e.g. Unix' open, which has an optional
"mode" parameter. I fear we have to reconsider varargs somehow...
> * 5.8: Clarified documentation for `MarshalAlloc.free'.
> * 5.8: Added `MarshalAlloc.realloc'.
OK.
> [...] * There is the open question, raised by SPJ, of whether we
> like to have something like
>
> import_entity -> [String]
> export_entity -> [String]
>
> See my message from yesterday.
I would vote for the change, but could live with the current state of affairs.
> [ new "threadsafe" mode ]
Hmmm, I'm not so sure about this: Although it looks like something convenient,
is there a real *need* for it or could the same be achieved by using additional
(threading) library features? We should be aware of feature creep...
Cheers,
S.
More information about the FFI
mailing list