いろいろインストール
なんとなく,miにRubyモードを入れてみた.普段はCarbon Emacs使ってるんだけどね.golfの時には,Emacsだと最後に改行が自動挿入されるからmiも使ってたりする.Emacsの設定をすればいいのかもしれないけど.
Rubyのバージョンを1.8.6のままにしておいたのだが,この度1.8.7を入れることにした.http://pub.cozmixng.org/~the-rwiki/rw-cgi.rb?cmd=view;name=Ruby+Install+Guide%3A%3AMacOS+X#a.a5.bd.a1.bc.a5.b9.a4.ab.a4.e9.a5.a4.a5.f3.a5.b9.a5.c8.a1.bc.a5.eb.a4.b9.a4.eb.be.ec.b9.e7を読んでいると,readlineなるものを入れると,irbが使いやすくなるらしい.知らなかったー!ということでこの機会に入れることにする.リンクから新しそうなやつをダウンロード・解凍して
./configure make sudo make install
次に,Rubyの最新版 1.8.7-p72をダウンロード・解凍し,上記URLの通りに
./configure --enable-shared --enable-pthread --with-readline-dir=/usr/local make make test sudo make install make clean
して完了.
irbの履歴機能使えたよ!
class Foo a = 3 define_method(:f) {|&b| b[a] } end Foo.new.f {|x| p x} # => 3
動いた.やたー!