From: Luis Lavena Date: 2008-07-28T07:35:37+09:00 Subject: [ruby-core:18006] Re: RUBY_ENGINE? On Sun, Jul 27, 2008 at 11:37 PM, Hongli Lai wrote: > Hongli Lai wrote: >>> >>> * plain 1.8 and RubyEnterpriseEdition (or other forks) can share >>> same RUBY_ENGINE (since they are almost identical), or not (since >>> they are different after all). >> >> Ruby Enterprise Edition is meant to be fully compatible with MRI. It's >> basically just MRI + GC patches + a different memory allocator. There are no >> language-level changes or binary compatibility issues, so as far as the >> script is concerned it's just MRI. > > By the way, Ruby Enterprise Edition's goal is to be eventually merged back > to MRI. Last time you had some issues with performance, so I'm testing Ruby > Enterprise Edition in real-world applications and observing its performance > characteristics. > Before considering merging of REE into Ruby you should also take a look at other platforms. Right now the memory allocation techniques used by REE are not compatible with Windows (either VC or GCC compilers). So I think that before mergeing them REE should be able to run in the broad selection of platforms Ruby currently runs, including, of course, Windows. Regards, -- Luis Lavena AREA 17 - Human beings, who are almost unique in having the ability to learn from the experience of others, are also remarkable for their apparent disinclination to do so. Douglas Adams