GuileによるEmacs大胆な書き換えプロジェクト
2024-12-16
拡張性で知られるEmacsエディタは、そのコア言語であるEmacs Lisp(Elisp)のパフォーマンスと表現力に限界があります。これを解決するために、Guile-EmacsプロジェクトはEmacsのElispをGuile Lispに置き換えることを目指しています。長年の開発と休止期を経て、Robin TempletonとLarry Valkama両開発者によってGuile-Emacsが復活しました。このプロジェクトは、Elispとの互換性を維持しながら、Guileのコンパイラとパフォーマンスの利点を活用して、Emacsの速度と拡張性を向上させることを目指しています。最終目標は、EmacsのCコードのかなりの部分をLispで書き直すことで、カスタマイズ性を大幅に向上させることです。技術的および政治的な課題はありますが、このプロジェクトはEmacsの将来にとってエキサイティングな可能性を示しています。
(lwn.net)
開発