[Ironruby-core] Ruby FFI port
Tomas.Matousek at microsoft.com
Wed Mar 23 01:25:25 EDT 2011
It would be easier to write the core implementation as regular C# library (i.e. not IronRuby.Libraries.*) and write the public API in Ruby that would internally call to that library.
The Ruby file could call load_assembly 'CoreFFI.dll' and then use the classes defined there.
This way you don't even need to include the code to IronRuby main repo, it could be a separate gem.
From: ironruby-core-bounces at rubyforge.org [mailto:ironruby-core-bounces at rubyforge.org] On Behalf Of Charles Strahan
Sent: Tuesday, March 22, 2011 6:30 PM
To: ironruby-core at rubyforge.org
Subject: [Ironruby-core] Ruby FFI port
Alright, I have a hankering again to port Ruby FFI ;).
One question: should the port be written in pure Ruby, or should this be a C# library in the same vein as YAML (IronRuby.Libraries.Yaml)? I was leaning towards the latter, where I would branch from IronLanguages/Main, adding a Libraries.FFI folder beside Libraries.Yaml.
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the Ironruby-core