带有蒲公英插件的 Eclipse : Error on Evaluation of LISP Programs on Debian

标签 eclipse lisp common-lisp

我决定开始在 Debian 上的 Eclipse 中学习 LISP,所以我安装了 Dandelion 扩展。但是,当我尝试评估任何程序时,它会抛出两个错误 here .

我不明白为什么会出现 java.net.ConnectException: Connection refused 错误。最初我有三个错误,但在使我的 /...environment_clisp_2.49.2 成为可执行文件后,它解决了第三个错误。

如果有人有在 Eclipse 上使用 LISP 进行编码的经验并且可以帮助我配置我的 IDE,将不胜感激。

最佳答案

不幸的是,Dandelion 相当陈旧,似乎无法使用 Swank 将插件连接到最近的 SBCL 等。蒲公英中包含的 Swank 客户端太旧,无法连接到当前发行版中包含的最新 Swank 服务器。

无论如何 - 查看 Dandelion 插件目录,可能在您的 ~/.eclipse 文件夹中的某个位置。插件子文件夹中应该有一个(较旧的)SBCL 和 Clisp 发行版。您需要找到适合您平台的二进制文件并检查它是否有效。该目录肯定不是您的 PATH 变量的一部分。蒲公英有可能与这些包含的发行版一起工作,因为在这些环境中,Swank 服务器和客户端可以结合在一起。

虽然我真的很喜欢 Eclipse 和 Dandelion 的 Lisp 插件的想法似乎很有前途,但我从来没有让它可靠地工作。不幸的是,我转回了 Emacs。

恕我直言,如今 Common Lisp 想要获得更多用户的最大问题是缺乏良好的标准开发环境。人们习惯了 Eclipse 和各种 IDE,如果他们厌倦了 Java 并寻找更动态的东西,他们很有可能会尝试 CL。但由于他们必须使用 Emacs 来处理 CL,他们将改用 Clojure,因为它具有标准的 IDE 支持。人们希望将精力花在学习新语言上,而不是新/旧编辑器上。

关于带有蒲公英插件的 Eclipse : Error on Evaluation of LISP Programs on Debian,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36269654/

相关文章:

java - 在 Eclipse 控制台中没有输出的 Apache 500 错误

eclipse - 在 tomcat 上运行的 Eclipse maven 应用程序中逐步调试 Web 应用程序代码

java - 如何在 Eclipse Luna 中获取旧颜色主题?

emacs - 在 elisp 函数上添加钩子(Hook)

lisp - 垂直对齐 float 在小数点上

common-lisp - 减少 Common Lisp 二进制文件的大小

eclipse - 不懂JAVA中URL.openConnection()中extends的概念

lisp - 有人可以用一些例子向我解释 LISP 中 Apply 和 Eval 之间的区别吗?

list - 从 LISP 中带有子列表的列表中删除所有 nil

directory - 如何翻译 (make-pathname :directory '(:absolute :home "directoryiwant") into absolute path