From: "Yemi I. D. Bedu" Date: 2008-04-03T23:49:05+09:00 Subject: Re: RUBY_IMPLEMENTATION Hello, RUBY_RUNTIME or RUBY_VM or RUBY_ENV are names that can be used if not already. Good day. Yemi Bedu P&R Fasteners, Inc. P&R Castings, LLC. 325 Pierce St Somerset, NJ 08873 (T) 732-302-3600 (F) 732-302-3636 -----Original Message----- From: Yukihiro Matsumoto [mailto:matz@ruby-lang.org] Sent: Thursday, April 03, 2008 10:42 AM To: ruby-core@ruby-lang.org 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.