问题标签 [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 回答
1679 浏览

lisp - ECL 如何在可执行文件中包含 ASDF 依赖项?

我有这个 ecl-make.lisp:

stumpwm-system::*components*是我对 的补充stumpwm.asd,用于在该文件中生成 ASDF 组件以及上面正确排序的文件列表。)

它只是失败了:

我已经到了只解决以前尝试引入的错误的地步。如果您使用 ECL 构建了一个包含依赖项的程序,请告诉我您是如何做到的。我看到了如何在启动时stumpwm启动和加载依赖项(即使没有加载 my ~/.eclrc,它会告诉 ASDF 在哪里找到这些依赖项)。但这应该是可能的。

0 投票
1 回答
1080 浏览

lisp - ecl 如何在可执行文件中包含 asdf 依赖项?(取2)

0 投票
2 回答
3964 浏览

iphone - 有没有人有任何用于 Iphone 开发的 ECL Lisp 代码示例?

我最近发现了适用于 Iphone 的 Lisp,并想找到一些代码示例。

https://github.com/TerjeNorderhaug/ecl-iphone-builder/#readme

0 投票
2 回答
661 浏览

macos - 在 Mac OS X 10.7 (Lion) 上编译 ECL 11.1.1

我一直在尝试在 OS X 10.7 下构建 ECL,但遇到了麻烦。当我尝试构建它时,我最终在 ecl_min 阶段出现了段错误。

我使用以下行进行配置:

编译失败:

我已经尝试在外部构建 gmp 和 boehm-gc 并且不使用包含的,但不幸的是它最终得到了相同的结果。我也尝试过默认的 llvm-gcc,但运气不佳。

是否有人能够在 Lion 下编译 ECL,如果可以,您需要应用哪些配置选项/补丁。

更新:感谢下面接受的答案,我能够编译。这是我使用的脚本(注意:这是来自 ECL 的新 git 克隆):

0 投票
2 回答
989 浏览

image - 保存 lisp 状态

我是 lisp 的初学者,有一个问题。当我直接在 REPL 中编写一些代码(没有任何 .lisp 文件!)时,如何保存解释器的工作/状态以在下次恢复并继续工作?

(我正在使用 ECL)

谢谢!对不起我的英语不好;)

0 投票
1 回答
647 浏览

error-handling - 嵌入式 ECL lisp 错误处理

任务:在我的项目中嵌入 ECL lisp,设置错误处理和详细的错误报告(发生的位置、错误类型等)

我试图这样做:

ECL 没有关于其嵌入式 API 的文档,也没有关于错误处理的文档......

你能建议如何实施吗?

0 投票
1 回答
189 浏览

emacs - emacs shell:输入一次,到处运行

在 emacs 中,我想打开多个 shell,键入一次命令,然后让它在每个 shell 中运行——类似于 multixterm ( http://freecode.com/projects/multixterm ) 的方式。

0 投票
1 回答
510 浏览

common-lisp - 在 ECL 上编译 UFFI 依赖程序

有没有办法在 Embeddable Common Lisp 上编译 UFFI 依赖的 lisp 程序而不修改它们?

例如,当我尝试通过 Quicklisp 加载 CLSQL 时,出现以下错误:

更有趣的是,当我第二次发出命令而不退出时,我得到了以下错误:

也许这与 Quicklisp 有关。

0 投票
1 回答
407 浏览

common-lisp - ECL 是否支持回调?

这个问题听起来微不足道,但经过一段时间查看 ECL 文档、CFFI 文档并求助于谷歌后,我仍然无法得出明确的答案。ECL 文档没有提到回调语法,CFFI 文档没有提到关于 ECL 中的回调的任何实现限制,而且我无法将谷歌提示的页面转换为合乎逻辑的。

0 投票
1 回答
662 浏览

c++ - 从嵌入的角度来看,Bigloo 和 ECL 有什么区别?

我一直在寻找将 Lisp 嵌入到一些 C++ 代码中。我感兴趣的两个选项是 Bigloo Scheme 和 ECL(Common Lisp)。通读文档,他们似乎支持非常相似的功能集。明明Bigloo是Scheme,ECL是CLisp,但它们还有什么区别呢?

特别是我对以下标准感兴趣:

  • 易于嵌入(对于 C++,而不仅仅是 C)。我不想写一堆样板。
  • 表现。Bigloo 是基于性能的,并且有许多编译器优化选项,尽管我找不到任何可与 ECL 相媲美的东西。
  • 编码风格。这个更适合 Bigloo - 它比 ECL 更实用吗?

我将这个问题的目标对准了两个都使用过的人。