pike 0.60.1 と codemirror-lang-raku

Release Pike v0.60.1 · kan/pike Pike v0.60.1 Features Raku のシンタックスハイライトとアウトラインに対応した:対象は .raku / .rakumod / .rakutest / .rakudoc です。改名前の .p6 / .pm6 / .pl6 / .pod6 も扱います。1 行目… GitHub

ClaudeCodeとpikeの連携にhookを使ってたんだけど、ClaudeCode modsの仕組みが出来たので、それを使うようにしてみた。hookを使うよりagentの細かい情報がとれるようになって良い。もっと面白いことも出来そうなので模索してみたい。

pikeは基本的に自分用のツールとして作り始めて「大体の作業はagentに任せる」方針だったので、エディタを除けばあんまり機能を作り込んでなかったんだけど、ここにきて利用ユーザーの増加により、Git機能とかDiffビューワとかが強化されてて良い傾向。アプリ本体を無駄に重くしない範囲でその辺も今後は頑張っていきたい。

Raku(Perl6)のサポートをエディタに入れようと思ったら、公式にライブラリがなかったので、要件だけ伝えたらClaudeCodeがかなりの範囲の文法をカバーする段階まで作ってくれた。

kan/codemirror-lang-raku Raku (formerly Perl 6) language support for CodeMirror 6 ★ 0 · TypeScript GitHub

この前作ったvueコンポーネントの簡易ビューワといい、pikeを作ってると扱うOSSが増えてくのが面白い。