You can also look at the Mono.Native and Mono.Posix It's all in there already
On Thu, Feb 25, 2010 at 10:48 PM, Tomas Matousek < tomas.matou...@microsoft.com> wrote: > It would actually be better *not* to use FFI whenever possible. Native > code interop is platform specific and thus would require us to maintain > multiple implementations. If there is a managed API in Mono that does what > we need we should use it. > > > > Tomas > > > > *From:* ironruby-core-boun...@rubyforge.org [mailto: > ironruby-core-boun...@rubyforge.org] *On Behalf Of *Jim Deville > *Sent:* Thursday, February 25, 2010 1:34 PM > > *To:* ironruby-core@rubyforge.org > *Subject:* Re: [Ironruby-core] Anyone interested in implementing Etc > module for Mono? > > > > I don’t think we have time to do FFI for our 1.0, but it would be useful to > have it implemented soon after J > > > > JD > > > > *From:* ironruby-core-boun...@rubyforge.org [mailto: > ironruby-core-boun...@rubyforge.org] *On Behalf Of *Ryan Riley > *Sent:* Thursday, February 25, 2010 1:28 PM > *To:* ironruby-core@rubyforge.org > *Subject:* Re: [Ironruby-core] Anyone interested in implementing Etc > module for Mono? > > > > I can try it next week once I have my machine set up again. I'm unable to > try it until then, unfortunately. Also, I noticed that JRuby is sharing the > same implementation (or similar), but both are based on FFI, not straight up > Ruby. > > > > Has anyone started working on an IronRuby FFI impl? If not, would it be > better to start working on this and get Etc working with FFI? > > > Ryan Riley > > Email: ryan.ri...@panesofglass.org > LinkedIn: http://www.linkedin.com/in/ryanriley > Blog: http://wizardsofsmart.net/ > Twitter: @panesofglass > Website: http://panesofglass.org/ > > On Thu, Feb 25, 2010 at 2:42 PM, Shri Borde <shri.bo...@microsoft.com> > wrote: > > I think we should be able to use it. I shall double-check and let you know. > > > > In the meantime, would it be possible to manually copy the file into the > lib folder try to run igem on *nix to see if there are other blocking > issues? > > > > *From:* ironruby-core-boun...@rubyforge.org [mailto: > ironruby-core-boun...@rubyforge.org] *On Behalf Of *Ryan Riley > *Sent:* Thursday, February 25, 2010 12:29 PM > > > *To:* ironruby-core@rubyforge.org > *Subject:* Re: [Ironruby-core] Anyone interested in implementing Etc > module for Mono? > > > > Sorry, link: http://github.com/evanphx/rubinius/blob/master/lib/etc.rb.ffi > > > Ryan Riley > > Email: ryan.ri...@panesofglass.org > LinkedIn: http://www.linkedin.com/in/ryanriley > Blog: http://wizardsofsmart.net/ > Twitter: @panesofglass > Website: http://panesofglass.org/ > > On Thu, Feb 25, 2010 at 2:28 PM, Ryan Riley <ryan.ri...@panesofglass.org> > wrote: > > Looks like Rubinius already has a Ruby impl. of Etc for FFI. It's licensed > with BSD. Is that problematic? If so, I'll start from the specs. > > > Ryan Riley > > Email: ryan.ri...@panesofglass.org > LinkedIn: http://www.linkedin.com/in/ryanriley > Blog: http://wizardsofsmart.net/ > Twitter: @panesofglass > Website: http://panesofglass.org/ > > On Thu, Feb 25, 2010 at 12:26 PM, Shri Borde <shri.bo...@microsoft.com> > wrote: > > Cool! Let us know if you have any questions. > > > > *From:* ironruby-core-boun...@rubyforge.org [mailto: > ironruby-core-boun...@rubyforge.org] *On Behalf Of *Ryan Riley > *Sent:* Thursday, February 25, 2010 8:27 AM > *To:* ironruby-core@rubyforge.org > *Subject:* Re: [Ironruby-core] Anyone interested in implementing Etc > module for Mono? > > > > If no one has done this by the time I'm moved and have a machine again, > I'll be happy to do it. > > > Ryan Riley > > Email: ryan.ri...@panesofglass.org > LinkedIn: http://www.linkedin.com/in/ryanriley > Blog: http://wizardsofsmart.net/ > Twitter: @panesofglass > Website: http://panesofglass.org/ > > On Wed, Feb 24, 2010 at 2:20 PM, Shri Borde <shri.bo...@microsoft.com> > wrote: > > http://ironruby.codeplex.com/WorkItem/View.aspx?WorkItemId=3543 blocks > using RubyGems on *nix. It should be fairly easy to implement Etc.rb as pure > Ruby code using the File functionality. The spec for Etc is at > http://www.ruby-doc.org/stdlib/libdoc/etc/rdoc/classes/Etc.html. RubyGems > just seems to need Etc.getpwuid. > > > > Anyone interested in tackling this problem? > > > > Shri > > > _______________________________________________ > Ironruby-core mailing list > Ironruby-core@rubyforge.org > http://rubyforge.org/mailman/listinfo/ironruby-core > > > > > _______________________________________________ > Ironruby-core mailing list > Ironruby-core@rubyforge.org > http://rubyforge.org/mailman/listinfo/ironruby-core > > > > > > > _______________________________________________ > Ironruby-core mailing list > Ironruby-core@rubyforge.org > http://rubyforge.org/mailman/listinfo/ironruby-core > > > > _______________________________________________ > Ironruby-core mailing list > Ironruby-core@rubyforge.org > http://rubyforge.org/mailman/listinfo/ironruby-core > >
_______________________________________________ Ironruby-core mailing list Ironruby-core@rubyforge.org http://rubyforge.org/mailman/listinfo/ironruby-core