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