From 9d5ec5e3bc01c6174dea048e118edee579c36565 Mon Sep 17 00:00:00 2001
From: nsfisis
$ ruby-1.9.1 -ve 'p RUBY_ENGINE'
-ruby 1.9.1p0 (2009-03-04 revision 22762) [x86_64-linux]
-"ruby"
-$ jruby -ve 'p RUBY_ENGINE'
-jruby 1.2.0 (ruby 1.8.6 patchlevel 287) (2009-03-16 rev 9419) [i386-java]
-"jruby"
-
+ $ ruby-1.9.1 -ve 'p RUBY_ENGINE'
+ruby 1.9.1p0 (2009-03-04 revision 22762) [x86_64-linux]
+"ruby"
+$ jruby -ve 'p RUBY_ENGINE'
+jruby 1.2.0 (ruby 1.8.6 patchlevel 287) (2009-03-16 rev 9419) [i386-java]
+"jruby"
それぞれの処理系がどのような値を返すかだが、stack overflow に良い質問と回答があった。 @@ -97,17 +96,16 @@
-+| RUBY_ENGINE | Implementation | -|:-----------:|:------------------| -| <undefined> | MRI < 1.9 | -| 'ruby' | MRI >= 1.9 or REE | -| 'jruby' | JRuby | -| 'macruby' | MacRuby | -| 'rbx' | Rubinius | -| 'maglev' | MagLev | -| 'ironruby' | IronRuby | -| 'cardinal' | Cardinal | -| RUBY_ENGINE | Implementation | +|:-----------:|:------------------| +| <undefined> | MRI < 1.9 | +| 'ruby' | MRI >= 1.9 or REE | +| 'jruby' | JRuby | +| 'macruby' | MacRuby | +| 'rbx' | Rubinius | +| 'maglev' | MagLev | +| 'ironruby' | IronRuby | +| 'cardinal' | Cardinal |
@@ -123,11 +121,10 @@
/*
- * Ruby engine.
- */
-#define MRUBY_RUBY_ENGINE "mruby"
-
+ /*
+ * Ruby engine.
+ */
+#define MRUBY_RUBY_ENGINE "mruby"
--
cgit v1.3-1-g0d28