Emacs、Guile和Emacs Lisp未來
GNU Emacs 是自由軟件世界連續開發時間最長的應用程序之一,按某些定義計算它有超過 30 年歷史了。但如此長壽也給 GNU Emacs 帶來自身的挑戰。
Emacs 社區的許多人一致認為 ,現在可能是時候用更快更現代的解釋器替代 Emacs 的 Lisp 解釋器。替換底層虛擬機將會產生深遠的影響。
Emacs 內部 Lisp 解釋器的一個候選替代是 Guile-Emacs,使用來自 GNU Guile 項目的解釋器,Guile 解釋器最初是為了支持 Scheme 語言——Lisp 的一種方言,但現在它也能支持其它語言。Guile 引擎據報比 Emacs 的 Lisp 引擎更快,它還能提供多種有價值的功能,如并發和支持用 Guile 所支持程序語言寫的擴展。
但使用 Guile 解釋器也會帶來許多其它問題如字符串處理,目前社區尚未達成共識,而 GNU Emacs 作者 Richard Stallman 已經表態予以支持。
來自: Solidot
本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!