在emacs中向外界提供远程过程调用有什么用吗?是否有人在emacs中工作bert,messagepack,thrift甚至xml-rpc服务器?
这是我正在使用json与emacs进行通信的工作. https://github.com/tinku99/elisp_rpc
我想知道json-rpc是否用于开箱即用的跨语言工作......似乎规范没有管理连接...这似乎是一半的战斗.
Elnode用作HTTP服务器.
构建一个接收JSON或XML或任何你喜欢的处理程序,解压缩并做一些有趣的事情应该不会太难.
Elnode包含一个名为"insideout"的示例处理程序,它通过http发布emacs实例的缓冲区列表.如果您浏览到http:// localhost:8028 /,您将获得一个HTML页面,该页面提供了活动缓冲区的逐项列表.
从那开始你可以做一些有趣的事我想.例如,您可以使用Edward O'Connor的json.el构建一个啜饮并发出json的处理程序