f8g

いろんな言語を実行できるプロトコル

昨日の発展したやつです。「eval:言語;コード」で実行します。(たとえば「eval:vbs;WSH.Echo(1)」とか「eval:ruby;puts 1」とか) Language.evaluatorsに色々追加していけば色々実行できると思います。
Tomblooを使わないようにしたら、Tomblooのコードをパクリまくるという結果に至ったのだった。

追記

何でも動くようにしました。「eval:ls」とか「eval:ruby -e "puts 1"」みたいに。ファイルを指定して実行する系は「eval:何か;コード」みたいにする。