On Thu, Apr 3, 2008 at 7:41 AM, Yukihiro Matsumoto <matz / ruby-lang.org> wrote:
> Hi,
>
>  I met with Wayne Kelly (of Ruby.NET) at the JAOO RubyFools
>  conference.  That means I have met all primary developers of all major
>  Ruby implementations.  Yay.
>
>  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?
>

Sounds good to me. It's long but explanatory.

Laurent