From: Jeremy McAnally Date: 2007-11-12T11:13:16+09:00 Subject: Re: enterprise ruby I believe Rubinius actually "fakes" the MRI extensions API so your Ruby extensions should work just fine on rbx. (Evan, Yehuda, or someone else smarter than I please chime in if that's not true...) --Jeremy On Nov 11, 2007 7:13 PM, Rick DeNatale wrote: > On Nov 11, 2007 6:39 PM, Charles Oliver Nutter wrote: > > Rick DeNatale wrote: > > > All of which misses my point. > > > > > > Unless and until extensions can be written which are portable against > > > Ruby, JRuby, IronRuby, Rubinius ... the Ruby 'market' will be > > > fragmented. > > > It's the very fact that Ruby extensions are written in C and compiled > > with C compilers to shared libraries with very specific constraints that > > limits their general applicability to other implementations (and limits > > evolution of core Ruby development as well). > > > > So I would propose that what you're saying is right...and that writing > > C-based extensions by hand just aggravates the problem, since C-based > > extensions are never going to be generally applicable to all > > implementations. > > Well I never said that portable extensions needed to be written in C. > > So maybe we should be rooting for Evan, and hope that we can soon be > writing extensions in a ruby-like version of Squeak's Slang. > > > -- > Rick DeNatale > > My blog on Ruby > http://talklikeaduck.denhaven2.com/ > > -- http://www.jeremymcanally.com/ My books: Ruby in Practice http://www.manning.com/mcanally/ My free Ruby e-book http://www.humblelittlerubybook.com/ My blogs: http://www.mrneighborly.com/ http://www.rubyinpractice.com/