タグ

ブックマーク / druby.hatenablog.com (1)

  • 長生きirb - @m_seki の

    長生きするirbを書きたくなったのでその素振り。複数のirbのインターフェイスが実は一つのインタプリタを共有している、ということをやってみる。 まず、クライアント(?)。 require 'drb/drb' require 'irb/input-method' STDOUT.sync = true DRb.start_service im = IRB::StdioInputMethod.new im.extend(DRbUndumped) ro = DRbObject.new_with_uri('druby://localhost:54345') th = ro.start(im, $stdout) th.join input-methodと標準出力をサーバ(???)に渡して、irbをstartします。クライアントはわりときれい。 私の環境のOSXのreadlineはスレッドが固まってしま

    長生きirb - @m_seki の
    korin
    korin 2009/08/05
  • 1