[Ironruby-core] IronRuby FFI

Will Green will at hotgazpacho.org
Fri Aug 20 17:14:26 EDT 2010

Couldn't this be implemented via P/Invoke? Would P/Invoke work without the
attributes required in C#?

Will Green

On Fri, Aug 20, 2010 at 4:49 PM, Charles Strahan <
charles.c.strahan at gmail.com> wrote:

> Ryan,
> I'm right there with you, only I looked at JFFI for inspiration (didn't
> know mono had anything - could you share more about that?). In fact, In my
> infinite laziness, I posted a job for a couple hundred bucks on
> Rent-A-Coder, hoping someone could essentially port JFFI to C#, so I could
> focus on writing the actually IronRuby library... but nothing came of that.
> I'm tempted to suck it up and start coding this myself. Would you be
> interested in working together?  I figured I'd take the approach of
> essentially writing "NFFI", and then write an IronRuby lib around that.
> -Charles
> On Fri, Aug 20, 2010 at 2:33 PM, Ryan Riley <ryan.riley at panesofglass.org>wrote:
>> I know that we've discussed this in the past, but I'm interested in doing
>> it for two reasons:
>> 1. We use mono with a bridge to ObjectiveC and Cocoa, and we'd like to
>> investigate libffi via mono as a potential replacement for our current
>> bridge.
>> 2. I'm interested just for the sake of learning more about FFI.
>> Mono appears to have had a libffi implementation that was later removed,
>> so I think I have a place to start. However, I'm not sure that's the right
>> starting point. Does anyone have a suggestion for how to get started? I've
>> been taking a look at libffi and DllImport, but I'm not sure if those are
>> the right directions, something else, or what.
>> Thanks,
>> Ryan Riley
>> Email: ryan.riley at panesofglass.org
>> LinkedIn: http://www.linkedin.com/in/ryanriley
>> Twitter: @panesofglass
>> Blog: http://wizardsofsmart.net/
>> Website: http://panesofglass.org/
>> _______________________________________________
>> Ironruby-core mailing list
>> Ironruby-core at rubyforge.org
>> http://rubyforge.org/mailman/listinfo/ironruby-core
> _______________________________________________
> Ironruby-core mailing list
> Ironruby-core at rubyforge.org
> http://rubyforge.org/mailman/listinfo/ironruby-core
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://rubyforge.org/pipermail/ironruby-core/attachments/20100820/8f27eca9/attachment.html>

More information about the Ironruby-core mailing list