Rubinius currently has RUBY_ENGINE, which is a symbol of the  
implementation.

  - Evan

On Apr 3, 2008, at 4:53 PM, Jean-FraníÐis TrãÏ wrote:
> 2008/4/3, Yukihiro Matsumoto <matz / ruby-lang.org>:
>
>> He asked me how we can distinguish the implementation from
>> program. Currently RUBY_PLATFORM gives you the platform
>> the implementation is on.  RUBY_VERSION gives you the version
>> but it is the language version.   Probably we need to introduce a
>> new constant to represent the implementation of the running VM.
>>
>> What do you think the constant name should be?
>> RUBY_IMPLEMENTATION?  Too long?
>
> Not for me, it's ok.
>
> What about RUBY_FLAVOUR ?
>
> (RUBY_ENV can confuse people with ENV)
>
>   -- Jean-FraníÐis.
>