2009-09-01から1ヶ月間の記事一覧

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

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

Rubyコード補完進捗報告2

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

Rubyコード補完進捗報告1

ここ二週間ほど、集中して取り組んだおかげで、一応それっぽく動くようになりました。問題は山積みで実用などは遥か遠い未来の話ですが、ちょっと嬉しかったので報告です。次のスクリーンショットを見てください。なんの変哲のない補完に見えますが、よく見…

Rubyにおけるコード補完の考察

実験的ではあるにせよ、現状ではRubyのコード補完はid:rubikitchさんのrcodetoolsでなんとか対応できています。が、次のような(大きな)問題をかかえています。ちなみにここでいうrcodetoolsの問題というのは補完機能のことで、xmpfilterとかは全然関係ないこ…

auto-completeで特定の単語で補完を消す方法

元ネタ: id:kitokitoki:20090819要するに

「tokyo-emacs#x02の個人的レポート」を書きました

会社のブログに書きました。tokyo-emacs#x02の個人的レポート