Re: Languages with well-integrated Foreign Function Interface to learn from?

jgd@cix.compulink.co.uk
Tue, 21 Jul 2009 15:50:08 -0500

          From comp.compilers

Related articles
Languages with well-integrated Foreign Function Interface to learn fro lerno@dragonascendant.com (=?ISO-8859-1?Q?Christoffer_Lern=F6?=) (2009-07-21)
Re: Languages with well-integrated Foreign Function Interface to learn anton@mips.complang.tuwien.ac.at (2009-07-21)
Re: Languages with well-integrated Foreign Function Interface to learn barry.j.kelly@gmail.com (Barry Kelly) (2009-07-21)
Re: Languages with well-integrated Foreign Function Interface to learn haberg_20080406@math.su.se (Hans Aberg) (2009-07-21)
Re: Languages with well-integrated Foreign Function Interface to learn jgd@cix.compulink.co.uk (2009-07-21)
Re: Languages with well-integrated Foreign Function Interface to learn uninverted@lavabit.com (Nathan Seese) (2009-07-22)
Re: Languages with well-integrated Foreign Function Interface to learn gene.ressler@gmail.com (Gene) (2009-07-22)
Re: Languages with well-integrated Foreign Function Interface to learn dot@dotat.at (Tony Finch) (2009-07-26)
Re: Languages with well-integrated Foreign Function Interface to learn paul.biggar@gmail.com (Paul Biggar) (2009-07-28)
Re: Languages with well-integrated Foreign Function Interface to learn cr88192@hotmail.com (BGB / cr88192) (2009-08-24)
Re: Languages with well-integrated Foreign Function Interface to learn cr88192@hotmail.com (BGB / cr88192) (2009-08-30)
[8 later articles]
| List of all articles for this month |

From: jgd@cix.compulink.co.uk
Newsgroups: comp.compilers
Date: Tue, 21 Jul 2009 15:50:08 -0500
Organization: Compilers Central
References: 09-07-074
Keywords: code
Posted-Date: 24 Jul 2009 18:26:10 EDT

In article 09-07-074, lerno@dragonascendant.com
(=?ISO-8859-1?Q?Christoffer_Lern=F6?=) wrote:


> I'd like to research FFI in various languages, basically to find the
> best FFI-solution and copy from that one.
> It's likely that I will restrict myself to interfacing with C, so if
> there are elegant solutions integrating with C, and more clunky but
> flexible that are more general, I probably prefer the ones that
> exclusively target C.


The native code invocation (Platform/Invoke, or P/Invoke) of C# are
pretty useful, and worth studying. But in this field quite a bit depends
on how the language you're calling from is implemented, as regards
callbacks, resource management, and so on. So a bit more idea about the
language you're creating would help people make suggestions.


--
John Dallman jgd@cix.co.uk
"Any sufficiently advanced technology is indistinguishable from a
well-rigged demo"



Post a followup to this message

Return to the comp.compilers page.
Search the comp.compilers archives again.