sbcl 相关问题

Steel Bank Common Lisp:ANSI Common Lisp的开源编译器和运行时实现。

SBCL REPL 错误地重复使用 Cons 细胞?

下面与SBCL REPL的交互(最后一个表格)是怎么回事? 测试>(acons 'k 'v1 nil) ((K.V1)) 测试>(关联'k *) (K.V1) 测试>(推'v2(cdr *)) (V2.V1) 测试> (cdr '(...

回答 1 投票 0

do v.do*:为什么相同的代码会产生不同的结果?

我正在使用 do 宏,我决定编写一个函数来反转列表: (defun my-reverse(我的列表) (do ((alist my-list (cdr alist))) (acc nil (cons (汽车列表) acc))...

回答 1 投票 0

未定义变量:COMMON-LISP / SBCL

在Mac(MacOS Sonoma 14.2.1)上使用SBCL(2.4.1),我有以下功能: (defun getEndLoop(n) (let ((lpCntThrshld 8192)) ; 为了安全并避免任何可能的无限循环。 ...

回答 1 投票 0

从 SBCL 中的命令行获取参数

虽然我在 Linux 上使用 Common Lisp 一段时间了, 我在 Mac 上使用 SBCL 的经验仍然接近于零。 我刚刚使用自制程序在 Mac (Sonoma 14.2.1) 上安装了 SBCL。 我现在有:SBCL 2...

回答 1 投票 0

将通过let*声明的变量设置为可忽略

我正在尝试编写一个宏来生成如下所示的代码: (defun 测试 () (让* ((_ (exp1)) (_(exp2)) ... (_ (expn))))) (expn) 调用可能是...

回答 1 投票 0

“未定义的变量:COMMON-LISP-USER::PRIMELIST”警告,使用 SBCL

虽然我已经在 Linux 上使用 Common Lisp 一段时间了,但我对 SBCL 的经验非常有限。 我在 Mac 上使用 SBCL 的经验等于没有。 我刚刚在 Mac 上安装了 SBCL(索诺玛...

回答 1 投票 0

“未定义的变量:COMMON-LISP-USER::PRIMELIST”警告,在 Mac 上使用 SBCL

虽然我已经在 Linux 上使用 Common Lisp 一段时间了,但我对 SBCL 的经验非常有限。 我在 Mac 上使用 SBCL 的经验等于没有。 我刚刚在 Mac 上安装了 SBCL(索诺玛...

回答 1 投票 0

有没有办法将解构绑定与&rest一起使用?

我有一个使用 &rest 的函数,它向函数返回不同数量的参数列表。 我经常使用解构绑定(db)来分解列表。然而,当 num...

回答 2 投票 0

M-x史莱姆[不匹配]

我安装了 Emacs 29.2 和 SBCL 2.4.0: SBCL 输出: 这是 SBCL 2.4.0,ANSI Common Lisp 的实现。 有关 SBCL 的更多信息,请访问 。 ... 然后我

回答 1 投票 0

SBCL 中不存在“UIOP”包,有人可以帮我找到吗?

我想知道您是否可以帮助解决我在 SBCL 中遇到的错误。我正在做一个教程,第一课就是将脚本加载到 LISP 中。这是名为 hello.lisp 的脚本: (取消乐趣...

回答 2 投票 0

CCASE 在 SBCL 中的意外行为(与 CASE 和 ECASE 相比)

为什么下面示例中的 ecase(或 case)和 ccase 之间存在行为差异? ecase 表现正常,与 ccase 不同。使用 SBCL 版本 2.0.1 进行测试。我没有找到解释...

回答 1 投票 0

为什么 (nil . nil) 在 SBCL 中计算结果为 (nil) 而不是 nil?

在 SBCL REPL 中,为什么输入 (nil . nil) 的计算结果为 (nil) 而不仅仅是 nil? 如果一个空列表是 cons 单元的两个“元素”都为零的列表,为什么它们不一样? 我的

回答 1 投票 0

SBCL 中 (nil . nil) 的计算结果为何为 (nil) 而不是 nil?

在 SBCL REPL 中,为什么输入 (nil . nil) 的计算结果为 (nil) 而不仅仅是 nil? 如果一个空列表是 cons 单元的两个“元素”都为零的列表,为什么它们不一样? 我的

回答 1 投票 0

如何在 Common Lisp 中使用多字符分隔符将字符串拆分为子字符串?

使用 split-sequence:split-sequence 将字符串拆分为由单个字符分隔的子字符串显然非常容易。在我看来,分割一根绳子应该同样容易......

回答 1 投票 0

nodgui 和 SBCL(?): 如何从一开始就避免类型错误“绑定 STREAM 时,值 NIL 不是 STREAM 类型”?

当我开始尝试 Common Lisp GUI 编程包时,我总是在很早的阶段遇到问题。我正在将 SBCL 2.1.1 和 2.3.8 与 Debian“Bullseye”一起使用,目前,我想要...

回答 1 投票 0

为什么 read-line 读取 sbcl 编译的可执行文件中的符号(而不是字符串)?

作为练习,我尝试使用 CL 按目录过滤 bash 定位命令的输出(即仅列出属于目录的文件)。为此,我创建了一个名为 dirfilter.lisp 的文件...

回答 1 投票 0

无法使 cl-ppcre 在多行模式下工作

我有两个版本的嗨这个词。 (defvar x "```嗨```") (defvar y "``` 你好 ````") 我还有一个正则表达式扫描仪: (defvar 扫描仪(cl-ppcre:创建扫描仪...

回答 1 投票 0

如何在 Common Lisp 中访问包外部的类

摘要:我正在寻找一些有关访问外部包中的类的指导。 具体细节如下: 我已经使用 Quicklisp 安装了 :graph 包,可以在这里找到:https://github.com/eschulte/

回答 1 投票 0

如何在命令行上运行包含 SBCL Lisp 代码的文件

我刚刚使用以下命令安装了 SBCL(在 Rapberry PI 上): pi# apt install sbcl 我注意到,与 clisp 不同的是,放置: #!/usr/bin/sbcl 顶部不允许我从 co 运行 Lisp 脚本文件...

回答 1 投票 0

SBCL 脚本使用什么 shebang

我刚刚使用以下命令安装了 SBCL(在 Rapberry PI 上): pi# apt install sbcl 我注意到,与 clisp 不同的是,放置: #!/usr/bin/sbcl 顶部不允许我从 co 运行 Lisp 脚本文件...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.