soukouki’s diary

誰かの役に立つ記事をかけたらいいなあ

コンパクトなRubyのREPLを作ったよ!

コンパクト。悪く言ったら低機能。

irbやpryとシェルの相性が悪かったので。

github.com (作ったよ!って言う割には別リポジトリに数か月前からあるのは内緒のお話)

対応してるもの

  • ローカル変数
  • マルチバイト文字

対応していないもの

  • 定義途中の改行(Enter押下)
  • ドキュメント等の読み込み
  • ステップ実行とか
  • などなど

23行のコンパクトなREPLです!

あ、最後に。

requireし直したい時は一回REPLを閉じてから開きます。

コマンドの引数にrequireするパスを指定できるのでうまく使ってくださいな。