Rubyベースの文法でJVMで動作するMirah言語の情報まとめです。
2015/07/07 時点の内容をまとめました。
Official Site
Wiki
GitHub
Web Application Framework
DubiousはMirthで書かれたApp Engine上で実行するWeb Application Frameworkです。
ちなみにDubious=「怪しげな」の意。
Pindah
MirahでAndroidアプリを作成するためのツールPindah
外部サイト
- Mirah: Taking Performance to the Next Level with Java's Ruby - O'REILLY Community
- Mirah 0.1.3がリリースされました - κeenのHappy Hacκing Blog
- Ruboto vs Pindah vs Rhodes vs SL4A - jsujmkim
Slides
Mirah - The Ruby Way to Write Java
怪しげなMirah/Dubious - Rejectkaigi 2010
Building native Android applications with Mirah and Pindah
Mirah サンプル
class FizzBuzz
def fizzbuzz(value:int)
if value % 15 == 0 then "FizzBuzz"
elsif value % 5 == 0 then "Buzz"
elsif value % 3 == 0 then "Fizz"
else Integer.toString(value)
end
end
end
puts FizzBuzz.new.fizzbuzz(1)
puts FizzBuzz.new.fizzbuzz(3)
puts FizzBuzz.new.fizzbuzz(5)
puts FizzBuzz.new.fizzbuzz(15)
puts System.getProperty("java.specification.version")
- 出力
1 Fizz Buzz FizzBuzz 1.7