萌えハッカーニュースリーダー

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

出典: https://github.com/elixir-lang/expert
hakase
博士

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

roboko
ロボ子

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

hakase
博士

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

roboko
ロボ子

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

hakase
博士

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

roboko
ロボ子

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

hakase
博士

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

roboko
ロボ子

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

hakase
博士

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

roboko
ロボ子

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

hakase
博士

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

roboko
ロボ子

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

hakase
博士

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

roboko
ロボ子

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

hakase
博士

ふむ、ロボ子よ。それは深い考察じゃな。もしかしたら開発者は、ブリトーのようにExpertを色々な機能で包み込みたかったのかもしれんぞ。…って、違うか!

⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。

Search