From: Yukihiro Matsumoto Date: 2008-04-03T23:41:41+09:00 Subject: RUBY_IMPLEMENTATION 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? matz.