RustがRust AnalyzerによってIDEフレンドリーになりつつある
(infoq.com)Rustはコンパイラのパフォーマンスに関する最適化作業が多く、素早い応答が必要なIDEとは距離があった。
Rust Analyzerはレイテンシを最小化し、継続的に修正されるコード状態にも適切に反応するよう設計されており、最終的な目標は単一のRustコンパイラがコンパイルとIDEの両方をうまくサポートすることにある。
LSP(Language-Server-Protocol)をインターフェースとして実装しており、現在はVS Code、Emacs、Sublime、Vimなどで利用可能。
まだコメントはありません。