Common Lisp是Lisp编程语言的标准化版本,旨在提高生产力。
我正在关注一篇文章,其中作者定义了以下宏: (defmacro make-is-integral-multi-of (n) 的 (let ((函数名 (实习生 (连接 '斯特林...
有人可以推荐一些关于 SBCL/Common Lisp 包管理的文档吗?
提前感谢您的帮助。 两部分问题: 第1部分。 有人可以推荐一些关于 SBCL 包管理的文档吗?我遇到了很多麻烦并遇到了令人惊讶的错误,并且会
在 Common Lisp 中格式化包含 GMT 偏移量的时间戳?
使用带有“local-time”包的common lisp,我尝试格式化包括GMT偏移量的时间戳。文档包含一个“:gmt-offset”格式参数,但是我们...
asdf 无法在 sbcl 中正确加载文件,但可以在 repl 中正确加载文件
我正在使用 ningle 框架开发一个 Web 应用程序,基本上,我的 asd 看起来像这样: (defsystem“rest-api” :版本“0.1.0” :defsystem-depends-on (:部署) :构建-
我在 Debian 和 Mac OS 上都有 sbcl - 使用 asdf、quicklisp 和 Quickproject 进行设置。 我安装了 ecl,并且可以使用 C-u M x slime 在 emacs/slime 中切换到它。果然 ecl 不知道
如何优雅地将字符串“1 2 3 4 5 6 7”转换为列表(1 2 3 4 5 6 7)?我正在使用 CLISP。
我正在尝试创建一个宏来检查它传入的函数定义。我是 lisp 新手,我在检查 defun 是否是列表中的第一个元素时遇到了困难 (defma...
在任何Scheme标准下,(let (x y z) x)是有效的代码吗?
在 Emacs Lisp 和 Common Lisp 中,以下内容返回 nil (让(xyz) X) 但在我尝试过的每个方案中,它都会引发错误。 上述内容在任何计划标准下是否可以接受?
使用“fboundp”进行“cond”测试时出现警告,为什么?
通过以下 Common Lisp 最小示例代码(来自更复杂的代码库),我收到有关行 ((fboundp (car ',arg)) ,arg) 的警告,我无法解释为什么或如何避免它们。 (defma...
该函数的输入是一个有向图。例如,((A B C) (B C) (C D)) 表示存在从 A 到 B、A 到 C、B 到 C 和 C 到 D 的有向边。 我想做的就是扭转所有
我想将以下 OCaml 类型(不平衡二叉树)转换为 Common Lisp,但作为 CL 新手,我不知道如何使用动态语言来做到这一点。 输入“一棵树=” 叶子 | '...的节点
在 Docker 容器中加载 Lisp 文件时出现“参数数量错误”错误
我尝试在 Docker 容器中使用 (load "myprogram.lisp") 命令加载 Lisp 文件,但遇到以下错误: 进程过滤器错误:参数数量错误...
SBCL 2.3.7 我不想编写这样的格式,因为我有很多变量(超过 3 个)并且想在它们之间插入分号: (格式 nil "~a;~b;~c;" var1 var2...
我已经学习/使用 Common Lisp 一段时间(几个月)了,但我仍然很难理解如何从其他文件导入代码。我正在使用 emacs/slime 和 SBCL,并且...
我正在尝试验证(在 Common Lisp 中)配置文件的行。我已将它们读入列表列表中,格式为 ((lineno parm value &optional freq start end) (...))。 我想成为有能力的...
Common Lisp Mito DB 错误:与数据库服务器的连接丢失
我在 common lisp 项目中使用 mito 连接到 postgres 数据库。我有一个在数据库上运行多次的请求,并且收到以下两个错误: 数据库错误:连接到数据库
启动时,tagger-app 应该将输入焦点赋予 pane2 文本字段。我怎样才能做到这一点? (cl:eval-when(:编译顶级:加载顶级:执行) (ql:快速加载:mcclim)) (defpackage:标记器 ...
我有一个字符 ch,我想将其附加到字符串 str 中。我意识到你可以像这样连接字符串: (setf str(连接'字符串str(列表ch))) 但这似乎效率很低。是...
CLTL 说道:“原则上,Common Lisp 中的数组可以具有任意数量的维度,包括零。(零维数组只有一个元素。)” 我说的是