2009-09-28から1日間の記事一覧

ヒューリスティックな型推論

もはや型推論と呼べないことは承知ですが、あえてメモしておきます。主に補完目的の話です。Rubyなどの動的言語ではevalやsendを使うことで、簡単に型推論できない状況を作り出すことができます。そのような状況では当然、精度の良い補完を提供できません。…

Rubyコード補完進捗報告2

前回からもう少し進めてみました。前回と比べて内部的な改良はあまり進んでいませんが、標準クラスのFileとStringの補完情報を定義したことにより、上のスクリーンショットのように(超部分的に)かなり良い精度で補完できるようになってきました。動画を撮る…