问题标签 [clozure-cl]
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 - Clozure Common Lisp - file-exists-p 未定义
在 Clozure Common Lisp 中调用 (file-exists-p "somepath") 时出现“未定义的函数 FILE-EXISTS-P 调用参数 ...”错误,但在我看来,这个函数应该可用。我什至在使用 Mx apropos 时看到它。
我正在为 Windows 使用 LispBox。
有没有人知道可能出了什么问题,或者可能提出了一个我可以尝试找出问题的过程?
common-lisp - Clozure Common Lisp - DRIBBLE 不向文件写入任何内容
我在 Windows 上使用 Clozure Common Lisp。当使用DRIBBLE
命令并评估一些简单的形式然后关闭DRIBBLE
流时,会创建一个指定的文件,但没有任何内容写入其中。
这是 Windows 上 CCL 的已知限制还是我的环境有问题?
common-lisp - lx86cl:没有这样的文件或目录常见的clozure lisp
我在一个 slackware 上,我已经成功安装了 common clozure lisp,但是在 shell 提示符下运行 ccl 时,我收到以下错误消息:
我按照说明将两个文件复制到
/usr/local/bin
从/usr/ccl/scripts/安装目录如下:
我的本地垃圾箱在下面:
脚本安装目录如下:
lx86cl 的位置如下:
我的 /usr/local/bin/ 中两个文件的配置修改行如下:
如果我把 /usr/ccl 而不是 /usr/ccl/scripts
common-lisp - 错误:条件 Bad address (error #14) ,无法在 Clozure CL 上运行 Huntentoot
我正在尝试在 IBM power6 上运行 hunchentoot,但该平台上只有 clozure cl 可用。我试过这个:
1.lisp
然后我将它加载到 ccl 中:
我不知道如何解决它。
lisp - common lisp 中的强制函数——数组和列表
我在不同版本的 Common Lisp 之间看到了不同的强制行为——想知道哪个是“正确的”,或者在这个看似简单的问题上标准模棱两可:
是
正确的口齿不清?它在 Clozure Common Lisp 中运行良好,但在 sbcl 中却不行。
当它不起作用时,将列表强制转换为数组的最简单方法是什么?
谢谢
windows - 如何在 Windows 命令行中运行 Clozure CL?
我正在尝试使用他们的指南安装 Clozure CL ,它希望我将文件添加ccl
到ccl64
我的路径中,但它们没有文件扩展名并且 Windows 不知道如何运行它们。
我最终查看了文件,它以#!/bin/sh
. 据我所知,我需要外部软件来运行这些文件。
我想知道是否有其他解决方法可以更轻松地设置 Clozure CL,如果没有,我需要什么才能直接从命令行运行这些文件?
mongodb - 无法使用 Clozure CL 连接到 mongo - cl-mongo
更新 3:这适用于 Clozure Common Lisp。 我随后在 SBCL 中尝试了这个,它使用最新的 mongo-community 没有问题。
我正在关注Lisp for the Web这本书进展顺利。现在我已经到了使用 mongodb 的部分,我的经验有限。我没有成功使用cl-mongo 从 CCL 连接到 mongo。我已经按照说明mongodb-community
通过brew
和点击进行了安装,并在命令行发出将我带到 mongo shell,所以它看起来确实安装好了。mongodb/brew
mongo
但是从 CCL 尝试连接我得到这个:
(奇怪的是,当我(db.use "test")
第一次发出时它总是因连接被拒绝而失败,然后在“出现错误”时第二次发出时不会抱怨,如下所示)。
(我完全不清楚发出“在错误中”的表达的真正含义,或者人们可以在那里明智地做些什么——任何帮助都会很棒,包括如何了解更多相关信息)。
这是我mongo
在 shell 中输入时得到的
更新:我无法使用系统上旧版本的 Robo3T 进行连接,直到我将其升级到最新版本,以反映 mongo v4.x。由于 cl-mongo 几年没碰过,可能是不兼容 mongodb v.4.x 吧?(一个推测)。
更新 2:我将 mongo 降级为 mongodb-community@3.2,我遇到了同样的问题。mongo-cl 的 github 页面上的一个问题表明 mongo-cl 与 mongodb > v.3.0 不兼容,并且似乎不再支持 3.2 以下的版本(可在 mongo brew tap 上获得)。3.2 是最旧的可用版本。
common-lisp - 无法将 quicklisp 与 clozure-cl 一起使用
在SBCL
正常使用时,我想尝试CCL
一些测试并通过homebrew
我的电脑安装它。效果很好,但我无法使用quicklisp
with CCL
。如果我尝试加载 quicklisp,setup.lisp
我会收到以下错误消息:
我在网上找不到简单的解决方案。CCL
按ASDF
原样提供(require 'ASDF)
。在 quicklisp 的文档中,我找不到任何关于将它与两个 lisp 实现并行使用的额外努力。
如果我按照此处的建议检查 ASDF 的版本,我会得到"3.1.5"
已安装的版本,它应该是最新的。
我有什么明显的遗漏吗?
common-lisp - 错误:未找到外部函数:X86-DARWIN64::|gethostname|
将 usocket 快速加载到 Clozure Common Lisp 时出现以下错误
我正在使用带有 Mac OS 10.14.1 的 Macbook Pro,我今天从 CCL 1.12-dev 升级到 CCL 1.12.1,所以也许这就是导致问题的原因。
关于如何解决这个问题的任何建议?
我尝试下载 clozure CL 的 Mac App Store 版本,但崩溃了:
解决这个问题也可能完成这项工作。