mrubyと戯れる

mrubyにはcrubyでいうirbのようなものがあります。それがmirbです。これを使うと色々試せます。
ので、これで少しmrubyを実行してみました。

class Hoge
  def hello
     puts 'hello'
  end
end

これは普通に動きます。

p Hoge.ancestors
=>
[Hoge, Object, Kernel, BasicObject]

これも動きます。クラス・モジュールの親子関係が分かります。

module Animal
  def eat
     puts 'mogumogu'
  end
end

これをincludeしてeatメソッドを実行してみます

class Hoge2
  include :Animal
end

hoge2 = Hoge2.new
hoge2.eat
=>
mogumogu

動きますね。
2.0の最新の文法などは対応してないようで、またIO系のライブラリも入ってないようです。
とはいえ、ドンドン使いたいです。