分页: 1 / 1
有没人看过 emacs 源码
发表于 : 2009-11-13 15:56
由 pipilu
RT,
emacs 用 C编写,有些函数在程序里已经转换成 Lisp可以调用的符号,这样用户的所有操作要么是通过Lisp 中定义的函数调用 C函数,要么是直接调用C函数。
这种软件架构小弟觉得还是不错,至少从可拓展性上来说,不知道有哪位研究过 Emacs 源码,求教
Re: 有没人看过 emacs 源码
发表于 : 2009-11-16 9:22
由 pipilu
没有人看吗,有没有人将 Lisp 解释器 从中剥离出来,运用到自己的系统中的?
Re: 有没人看过 emacs 源码
发表于 : 2009-11-16 10:34
由 pipilu
底层是 C 写的,解释器就在里边,刚刚才发现 有一个开源项目叫 Guile 就是用于打造这种程序架构的,很方便的进行实现第三方插件扩展,Guile 实现的是以 Scheme作为扩展语言,还好 Scheme 也是Lisp 的变种。正在研究,可以看看:
http://www.gnu.org/software/guile/guile.html, 是一个 Gnu项目
Re: 有没人看过 emacs 源码
发表于 : 2009-11-16 10:53
由 pipilu
Re: 有没人看过 emacs 源码
发表于 : 2009-11-23 12:48
由 xcjzhd
qkbeyond 写了:谢谢`` lz费心了..
哈哈,我觉得,楼上多事了...莫怪,
