标题:Emacs 支持调用外部系统函数(Foreign Function Interface)
只看楼主
iNPRwANG
Rank: 1
等 级:新手上路
帖 子:7
专家分:0
注 册:2008-7-4
 问题点数:0 回复次数:2 
Emacs 支持调用外部系统函数(Foreign Function Interface)
    Emacs 呢,它的 elisp 是不支持直接进行系统调用的,理由是 R.M.S 怕有人会做出专属软件。
国外有一程序员的 blog 上,展示了它使用 elisp 进行 FFI 调用的方案。
原理是使用一个外部进程,作为一个堆栈机来运行,内部使用 libffi 接口进行系统调用,
所有的调用效果,都是在这个外部进程中运行,并把结果通过管道返回给 Emacs。

    我在 Windows 下编译后尝试了下,此方案可行,但是还是有一些 bug 的,如无法传递中文字符等。


他的 blog 链接是:

http://



搜索更多相关主题的帖子: Windows Foreign 程序员 中文 blog 
2014-11-03 10:03
zklhp
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:china
等 级:贵宾
威 望:254
帖 子:11485
专家分:33241
注 册:2007-7-10
得分:0 
这个东西邮件列表里有人提 但进展不快
2014-11-03 12:52
外部三电铃
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:那一年
等 级:贵宾
威 望:55
帖 子:2004
专家分:7306
注 册:2007-12-17
得分:0 
无法理解emacs大神们的追求

那一年,苍井空还是处女
2014-11-03 22:23



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-438036-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.015487 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved