问题标签 [ecl]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
694 浏览

sage - Sage:Catch MACSYMA-QUIT 未定义

我的情况

当我在普通shell上使用sage.all模块时,会在运行方法时引发错误,例如orpythonsage.allsolveassume

运行assumesolvesage外壳(和预处理器)上运行就像它应该做的那样。

我的问题

我该怎么做才能sage.all正常工作python

谢谢 - 如果我的问题有任何不清楚的地方,请发表评论。

0 投票
0 回答
396 浏览

visual-c++ - 在 Windows 中编译 ECL 错误

ecl-13.5.1,Windows XP

我进入“msvc”目录,然后使用 nmake 和一些选项。

然后我无法获得 ecl.dll 而是内存错误!ecl_min.exe 导致错误。

msvc的版本是vs2008。

非常感谢。

0 投票
2 回答
249 浏览

lisp - 遵循 lisp 代码库中的定义

我想了解 nqthm-1992 代码,这是一个古老的定理证明器。

我使用 ECL 作为 lisp 解释器,并被建议使用 slime 包来找出常见的 lisp 定义和解释。它在常见的 lisp 声明上效果很好,但在 nqthm 声明上却失败了。events.lisp如果我将 nqthm 加载到我的 emacs 缓冲区中,我该如何配置它以便找到所有声明?

更新:根据建议,我将 emacs-slime 重新配置为使用sbcl。尝试查找 ITERATE 的定义时,它给出了以下消息:

我怎样才能使这项工作?

0 投票
0 回答
244 浏览

macos - 在 OSX 上安装 ECL

我需要在我的 OSX 上尝试可嵌入的 common lisp。不幸的是,我认为安装时遇到了问题,不知道为什么。我安装了 ecl-13.5.1 并按照http://ecls.sourceforge.net/new-manual/pr01s06.html上的说明进行操作,但在 make 命令期间遇到了问题。以下是一些消息:

和 make install 消息:

我只是不明白错误代码,所以我不知道出了什么问题。现在网站说要使用 OS X Tiger 但我有 Maverick 10.9.3。也许这是错误,并且 ecl 不会使用此操作系统构建。如果没有,我可以修复它吗?不幸的是,我的搜索结果是空的,因此非常感谢任何帮助。

0 投票
3 回答
17081 浏览

common-lisp - CLISP、ECL 和 SBCL 之间的主要区别是什么?

我想做一些模拟,ACT-R我需要一个Common Lisp实现。我有三个Common Lisp可用的实现:(1) CLISP [1](2) ECL [1](3) SBCL [1]。正如您可能从链接中收集到的那样,我已经在 Wikipedia 上阅读了有关这三个链接的一些信息。但我想听听一些有经验的用户的意见。更具体地说,我想知道:

(i)这三种实现之间的主要区别是什么(例如:它们最擅长什么?它们中的任何一个是否仅用于特定目的,因此可能不适合特定任务?)?

(ii)基于我将使用的事实ACT-R或基于一般原因,是否有明显的选择?


由于这可能被解释为一个主观问题,我检查了我可以在这里问哪些主题以及我应该避免问哪些类型的问题?如果我没看错的话,它不应该是禁果。

0 投票
1 回答
320 浏览

c - 如何为 C 函数创建闭包

我正在使用 C API 与 ECL 交互,并且我正在尝试从具有一些存储状态的本机函数创建一个闭包对象。

我试过这个:

这使得函数可以在 lisp 中f调用,但总是在. 如何构造(环境)参数以使本机代码可以读取闭包中的值?我以为它只是一个列表,但显然不是,而且我没有找到在 Google 上构建一个列表的示例。(funcall f)cl_boundpnilfenvecl_make_cclosure_va

0 投票
2 回答
239 浏览

common-lisp - 在 ECL 上指定外部格式

如何(:crlf :|cp932|)在 ECL 上指定外部格式(例如 )?

我想用某种编码将字符串写入文件。所以我像这样输入我的 REPL:

然后调用调试器并显示:

这是错误的方式……?当外部格式为:utf-8时,成功写入...

  • ECL 版本 -- 15.3.7
  • 操作系统——Ubuntu 14.04
0 投票
0 回答
177 浏览

common-lisp - 使用 D 编程语言的可嵌入 Common Lisp (ECL)?

有没有办法将可嵌入的 Common Lisp 与 D 编程语言一起使用?像废弃图书馆之类的东西?

0 投票
0 回答
317 浏览

cmake - ROS 未知 CMake 命令“ecl_detect_filesystem”

我是 ROS 的新手,我得到了一个工作区,我需要对其进行编译并用于大学项目。尝试使用catkin_make编译此工作区时,出现以下错误:

这是完整的输出:

我曾尝试使用apt-get安装包 ecl_filesystem ,但它无法通过存储库安装。

ecl_filesystem 文件似乎存在于我正在尝试构建的工作空间中,但我无法在 /op/ros/indigo 下的 ROS 安装中的任何位置找到它们。

我确信这是一个很容易解决的问题,但到目前为止我的尝试都没有成功。我相信 cmake 只在我的 ROS 安装目录中查找包,而不是在我的工作区本地查找。

有人可以指出我解决这个问题的正确方向吗?我正在使用Ubuntu 14.04 LTS任何帮助将不胜感激。

0 投票
1 回答
89 浏览

c++ - 奇怪的交互:当 TGUI 尝试创建编辑框时,ECL 在 Windows 上抛出错误

我目前正在使用 TGUI(基于 SFML 的 GUI 库)和 ECL(所以我可以使用 Lisp 进行配置和脚本)。它在 Linux/gcc 上运行良好,但在 Windows/MinGW ECL 上会抛出错误:

抛出错误的代码点(创建它的最小代码)是:

请注意,我可以很好地创建标签、按钮、复选框等 - 但是一旦我尝试制作编辑框,ECL 就会抱怨。这对我来说没有任何意义。TGUI 和 ECL 是完全不相关的库,不共享功能或以我所知道的任何方式相互依赖。有谁知道可能导致这种行为的原因?

编辑:刚刚使用最新版本的 MinGW 对 SFML、TGUI 和 ECL 进行了完整的重新编译,它仍然以完全相同的方式中断。所以我决定已经足够了,我将重写我的项目以使用 SFGUI。 从现在开始,这个问题只具有学术意义。