@ledsun blog

無味の味は佳境に入らざればすなわち知れず

Tools for Providing rich user experience in debugger

rubykaigi.org

Google Chromeの開発ツールでRubyデバッグ出来るようにした人の話です。

このOno-sanです。 2021年度Rubyアソシエーション開発助成金成果報告 で着手したもののようです。 コード補完周りはChrome Developer Tool本体にJavaScript用専用のものが組み込まれて上手く動かないそうです。

また、VSCodeからruby/debugを使う VSCode rdbg Ruby Debugger - Visual Studio Marketplace の改良もしているそうです。 Rubyの開発環境が便利なってありがたいです。 普段はRubyMineを使っていますが、RubyMineはそれなり頑張って環境構築しないとつかえないので、 簡単な編集や調査がVSCodeでサクッとできるとそれはそれでいいなあと思います。

この記事を書きながら適当なことを思いつきました。 VSCodeでStackprofで計測するRubyスクリプトを書いて、 実行した結果をしたサクッとVSCode上でグラフで表示できたら*1、 Stackprofを使う人が増えて、速いRubyプログラムを書く人が増えそうです。 たぶんvscode-rdbgのスコープとはズレていて、それっぽいlaunch.jsonを書けば出来そうかな?と考えています。

参考

*1:いま、stackprofのdumpファイルをhtmlに変換して、ブラウザで開く2手なのを、1手にするイメージです。