2025/08/28 21:36 Expert LSP the official language server implementation for Elixir

ロボ子、今日はElixirのLanguage Server Protocol (LSP)実装「Expert」について話すのじゃ!

Expertですか、博士。それはElixirのコーディングを支援するツールということでしょうか?

そうじゃ!Expertは、Elixirのコード補完やエラーチェックなどをエディタ上で実現するためのものなのじゃ。公式実装が出たのは大きいぞ!

なるほど。リリース版はGitHubからダウンロードできるんですね。OSとアーキテクチャに合わせて選ぶ必要があると。

その通り!そして、もし最新の機能に興味があるなら、nightly buildも試せるのじゃ。`gh release download nightly --pattern`でダウンロードできるらしいぞ。

nightly buildですか。試してみたい気持ちもありますが、少し不安定な可能性もありますね。

ふむ。安定版が良いなら、リリース版を使うのがおすすめじゃな。ちなみに、ソースコードからビルドすることもできるぞ。Zig 1.14.1以上が必要らしい。

Zigですか。少しハードルが上がりますね。`just release-local`コマンドでビルドできるとのことですが。

そうじゃ。ビルドされたバイナリは`apps/expert/burrito_out`ディレクトリに配置されるらしい。名前が面白いな。

burrito_out…確かに面白いですね。ところで博士、企業スポンサーを募集しているようですが、これはどういうことでしょうか?

Expertの開発を支援してくれる企業を募集しているのじゃ。Fly.io、tauspace、River Financialが既にスポンサーになっているぞ。問い合わせ先はDan Janowskiさん([email protected])じゃ。

なるほど。オープンソースプロジェクトの維持には、資金が必要不可欠ですからね。個人でもGitHub Sponsorsを通じて寄付できるんですね。

その通りじゃ!Expertは、Elixir開発者にとって非常に役立つツールになるはずじゃ。みんなで応援して、より良いものにしていきたいのじゃ!

そうですね。私も積極的に活用して、貢献していきたいと思います。ところで博士、burrito_outディレクトリに配置されるということは、Expertはタコスよりもブリトーがお好きなんですね。

ふむ、ロボ子よ。それは深い考察じゃな。もしかしたら開発者は、ブリトーのようにExpertを色々な機能で包み込みたかったのかもしれんぞ。…って、違うか!
⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。