我想将一个已经用OCaml编写的应用程序与Emacs“接口”结合起来(例如,类似于Emacs GDB模式)。我希望在不编写大量Lisp代码的情况下完成这个目标。从MVC的角度来看,我希望View是Emacs,但是Model和Controller仍然(主要)使用OCaml。
有没有人知道是否有一种方法可以使用其他语言编写Emacs扩展?这可以采用绑定到某些其他语言的Emacs扩展API的形式(例如,使OCaml成为一种一流的Emacs扩展语言),或者是一种Emacs交互模式,在此模式下,扩展具有管道,可以将表达式写入Emacs Lisp并读出结果值。
有没有人知道是否有一种方法可以使用其他语言编写Emacs扩展?这可以采用绑定到某些其他语言的Emacs扩展API的形式(例如,使OCaml成为一种一流的Emacs扩展语言),或者是一种Emacs交互模式,在此模式下,扩展具有管道,可以将表达式写入Emacs Lisp并读出结果值。