From 6dedddc545e2f1930bdc2256784eb1551bd4231d 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 に良い質問と回答があった。 @@ -96,16 +97,17 @@
-+| 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 | +
@@ -121,10 +123,11 @@
/*
- * Ruby engine.
- */
-#define MRUBY_RUBY_ENGINE "mruby"
+ /*
+ * Ruby engine.
+ */
+#define MRUBY_RUBY_ENGINE "mruby"
+
--
cgit v1.3-1-g0d28