Emacs、Guile和Emacs Lisp未来

jopen 10年前

  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