非同期Rustによる新しいSchemeコンパイラ:scheme-rsの紹介
2025-02-18
Matthew Plantは、非同期Rustの力を利用して、遅いコンパイル時間と難しいデバッグ体験に対処する、彼のScheme実装であるscheme-rsを紹介します。scheme-rsはR6RS標準を使用し、非同期Rustとのシームレスな相互運用性を提供することで、コードの結合とデバッグを容易にします。また、作者は、scheme-rsを基盤とした将来の言語Goukiを構想しており、SchemeのマクロシステムとRustの型システムを組み合わせることで、より強力なプログラミング体験を提供します。開発中であるものの、scheme-rsはコア機能を備えており、作者はビルトイン関数の追加とコンパイルパフォーマンスの最適化を計画しています。
開発