Steel Bank Common Lisp:ANSI Common Lisp的开源编译器和运行时实现。
下面与SBCL REPL的交互(最后一个表格)是怎么回事? 测试>(acons 'k 'v1 nil) ((K.V1)) 测试>(关联'k *) (K.V1) 测试>(推'v2(cdr *)) (V2.V1) 测试> (cdr '(...
我正在使用 do 宏,我决定编写一个函数来反转列表: (defun my-reverse(我的列表) (do ((alist my-list (cdr alist))) (acc nil (cons (汽车列表) acc))...
在Mac(MacOS Sonoma 14.2.1)上使用SBCL(2.4.1),我有以下功能: (defun getEndLoop(n) (let ((lpCntThrshld 8192)) ; 为了安全并避免任何可能的无限循环。 ...
虽然我在 Linux 上使用 Common Lisp 一段时间了, 我在 Mac 上使用 SBCL 的经验仍然接近于零。 我刚刚使用自制程序在 Mac (Sonoma 14.2.1) 上安装了 SBCL。 我现在有:SBCL 2...
我正在尝试编写一个宏来生成如下所示的代码: (defun 测试 () (让* ((_ (exp1)) (_(exp2)) ... (_ (expn))))) (expn) 调用可能是...
“未定义的变量:COMMON-LISP-USER::PRIMELIST”警告,使用 SBCL
虽然我已经在 Linux 上使用 Common Lisp 一段时间了,但我对 SBCL 的经验非常有限。 我在 Mac 上使用 SBCL 的经验等于没有。 我刚刚在 Mac 上安装了 SBCL(索诺玛...
“未定义的变量:COMMON-LISP-USER::PRIMELIST”警告,在 Mac 上使用 SBCL
虽然我已经在 Linux 上使用 Common Lisp 一段时间了,但我对 SBCL 的经验非常有限。 我在 Mac 上使用 SBCL 的经验等于没有。 我刚刚在 Mac 上安装了 SBCL(索诺玛...
我有一个使用 &rest 的函数,它向函数返回不同数量的参数列表。 我经常使用解构绑定(db)来分解列表。然而,当 num...
我安装了 Emacs 29.2 和 SBCL 2.4.0: SBCL 输出: 这是 SBCL 2.4.0,ANSI Common Lisp 的实现。 有关 SBCL 的更多信息,请访问 。 ... 然后我
我想知道您是否可以帮助解决我在 SBCL 中遇到的错误。我正在做一个教程,第一课就是将脚本加载到 LISP 中。这是名为 hello.lisp 的脚本: (取消乐趣...
CCASE 在 SBCL 中的意外行为(与 CASE 和 ECASE 相比)
为什么下面示例中的 ecase(或 case)和 ccase 之间存在行为差异? ecase 表现正常,与 ccase 不同。使用 SBCL 版本 2.0.1 进行测试。我没有找到解释...
为什么 (nil . nil) 在 SBCL 中计算结果为 (nil) 而不是 nil?
在 SBCL REPL 中,为什么输入 (nil . nil) 的计算结果为 (nil) 而不仅仅是 nil? 如果一个空列表是 cons 单元的两个“元素”都为零的列表,为什么它们不一样? 我的
SBCL 中 (nil . nil) 的计算结果为何为 (nil) 而不是 nil?
在 SBCL REPL 中,为什么输入 (nil . nil) 的计算结果为 (nil) 而不仅仅是 nil? 如果一个空列表是 cons 单元的两个“元素”都为零的列表,为什么它们不一样? 我的
如何在 Common Lisp 中使用多字符分隔符将字符串拆分为子字符串?
使用 split-sequence:split-sequence 将字符串拆分为由单个字符分隔的子字符串显然非常容易。在我看来,分割一根绳子应该同样容易......
nodgui 和 SBCL(?): 如何从一开始就避免类型错误“绑定 STREAM 时,值 NIL 不是 STREAM 类型”?
当我开始尝试 Common Lisp GUI 编程包时,我总是在很早的阶段遇到问题。我正在将 SBCL 2.1.1 和 2.3.8 与 Debian“Bullseye”一起使用,目前,我想要...
为什么 read-line 读取 sbcl 编译的可执行文件中的符号(而不是字符串)?
作为练习,我尝试使用 CL 按目录过滤 bash 定位命令的输出(即仅列出属于目录的文件)。为此,我创建了一个名为 dirfilter.lisp 的文件...
我有两个版本的嗨这个词。 (defvar x "```嗨```") (defvar y "``` 你好 ````") 我还有一个正则表达式扫描仪: (defvar 扫描仪(cl-ppcre:创建扫描仪...
摘要:我正在寻找一些有关访问外部包中的类的指导。 具体细节如下: 我已经使用 Quicklisp 安装了 :graph 包,可以在这里找到:https://github.com/eschulte/
我刚刚使用以下命令安装了 SBCL(在 Rapberry PI 上): pi# apt install sbcl 我注意到,与 clisp 不同的是,放置: #!/usr/bin/sbcl 顶部不允许我从 co 运行 Lisp 脚本文件...
我刚刚使用以下命令安装了 SBCL(在 Rapberry PI 上): pi# apt install sbcl 我注意到,与 clisp 不同的是,放置: #!/usr/bin/sbcl 顶部不允许我从 co 运行 Lisp 脚本文件...