Haskell Scion项目似乎有两个不同的服务器

时间:2013-04-04 15:24:37

标签: haskell emacs ide

我正在尝试在Emacs中为Haskell开发设置Scion。 我从这里使用原始版本的Scion: https://github.com/nominolo/scion

我的GHC是7.4.2,我在Ubuntu 12.04 / 13.04下。

我通过“cabal install scion”编译了scion-server和scion-worker。 问题是当我尝试在Emacs中运行“thing-at-point”命令时,我收到的错误如“未知的服务器命令:事物在点”。

我研究了源代码,发现(看起来)有两种不同的服务器:

  1. 接穗\ SRC-高层\ Server.hs。它使用atto-lisp来解析Emacs lisp请求。

  2. 接穗\服务器\接穗\服务器。看起来这里的代码使用JSON请求。我可以看到此代码支持cmdThingAtPoint命令,但是从Emacs调用的服务器不使用它。

  3. 当使用GHC 7.4.2时,有人知道Scion for Emacs的工作版本/ fork(有点事情)吗?

    如果没有 - 那么尝试集成这两台服务器是个好主意吗? (比如将lisp请求转换为JSON)。

    提前感谢任何建议。

0 个答案:

没有答案