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. >