Again: FFI syntax
Sven Panne
Sven_Panne at BetaResearch.de
Mon May 14 07:10:00 EDT 2001
Fergus Henderson wrote:
> The calling convention should not necessarily default to 'ccall'.
> That would not be appropriate for all implementations.
Granted.
> Instead, I think the default calling convention should be
> implementation-dependent.
Hmmm, this would make the semantics of the sources compiler-/interpreter-
dependent, which is never a good thing. So let's simply make callconv
mandatory, "ccall" isn't that long after all.
> Also, implementations should be allowed to provide calling conventions
> not on that list.
IIRC the intention for enumerating some calling conventions here is to
make future implementations agree on the name of callconv when they
implement e.g. a C++ or Java FFI, not to rule out other possibilities.
But this should be made clear from the FFI spec.
Cheers,
Sven
--
Sven Panne Fon: +49/89/99567000 Fax: +49/89/99567461
BetaResearch GmbH, Betastr. 1, D-85774 Unterfoehring
mailto:Sven_Panne at BetaResearch.de http://www.betaresearch.de
More information about the FFI
mailing list