问题标签 [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.
lisp - ECL 如何在可执行文件中包含 ASDF 依赖项?
我有这个 ecl-make.lisp:
(stumpwm-system::*components*
是我对 的补充stumpwm.asd
,用于在该文件中生成 ASDF 组件以及上面正确排序的文件列表。)
它只是失败了:
我已经到了只解决以前尝试引入的错误的地步。如果您使用 ECL 构建了一个包含依赖项的程序,请告诉我您是如何做到的。我看到了如何在启动时stumpwm
启动和加载依赖项(即使没有加载 my ~/.eclrc
,它会告诉 ASDF 在哪里找到这些依赖项)。但这应该是可能的。
iphone - 有没有人有任何用于 Iphone 开发的 ECL Lisp 代码示例?
我最近发现了适用于 Iphone 的 Lisp,并想找到一些代码示例。
https://github.com/TerjeNorderhaug/ecl-iphone-builder/#readme
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 克隆):
image - 保存 lisp 状态
我是 lisp 的初学者,有一个问题。当我直接在 REPL 中编写一些代码(没有任何 .lisp 文件!)时,如何保存解释器的工作/状态以在下次恢复并继续工作?
(我正在使用 ECL)
谢谢!对不起我的英语不好;)
error-handling - 嵌入式 ECL lisp 错误处理
任务:在我的项目中嵌入 ECL lisp,设置错误处理和详细的错误报告(发生的位置、错误类型等)
我试图这样做:
ECL 没有关于其嵌入式 API 的文档,也没有关于错误处理的文档......
你能建议如何实施吗?
emacs - emacs shell:输入一次,到处运行
在 emacs 中,我想打开多个 shell,键入一次命令,然后让它在每个 shell 中运行——类似于 multixterm ( http://freecode.com/projects/multixterm ) 的方式。
common-lisp - 在 ECL 上编译 UFFI 依赖程序
有没有办法在 Embeddable Common Lisp 上编译 UFFI 依赖的 lisp 程序而不修改它们?
例如,当我尝试通过 Quicklisp 加载 CLSQL 时,出现以下错误:
更有趣的是,当我第二次发出命令而不退出时,我得到了以下错误:
也许这与 Quicklisp 有关。
common-lisp - ECL 是否支持回调?
这个问题听起来微不足道,但经过一段时间查看 ECL 文档、CFFI 文档并求助于谷歌后,我仍然无法得出明确的答案。ECL 文档没有提到回调语法,CFFI 文档没有提到关于 ECL 中的回调的任何实现限制,而且我无法将谷歌提示的页面转换为合乎逻辑的。
c++ - 从嵌入的角度来看,Bigloo 和 ECL 有什么区别?
我一直在寻找将 Lisp 嵌入到一些 C++ 代码中。我感兴趣的两个选项是 Bigloo Scheme 和 ECL(Common Lisp)。通读文档,他们似乎支持非常相似的功能集。明明Bigloo是Scheme,ECL是CLisp,但它们还有什么区别呢?
特别是我对以下标准感兴趣:
- 易于嵌入(对于 C++,而不仅仅是 C)。我不想写一堆样板。
- 表现。Bigloo 是基于性能的,并且有许多编译器优化选项,尽管我找不到任何可与 ECL 相媲美的东西。
- 编码风格。这个更适合 Bigloo - 它比 ECL 更实用吗?
我将这个问题的目标对准了两个都使用过的人。