sbcl 相关问题

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

Common Lisp 设置 *print-circle* T 会导致列表压缩?

(setq *打印圆* T) ;;然后创建一些包含大量项目的列表,其中一堆 ;;其中重复 如果您随后尝试在 repl 中打印列表,您会看到很多不熟悉的内容...

回答 1 投票 0

ASDF 系统 ufi 不返回版本号

我成功地用quicklisp加载了clsql。使用 clsql 加载带有函数定义的源文件也成功。执行 clsql 函数时出现此错误。 (cl...

回答 1 投票 0

是否有标准/可移植的方法来查询符号是否代表符号宏?

如标题所示,如何(以编程方式)以可移植的方式(如果可能)检查符号是否代表符号宏? CL-USER>(定义符号宏某些宏某些) 一些宏 CL-用户> ...

回答 1 投票 0

跟踪内部sbcl包导致控制堆栈溢出

为了调试 sbcl 内部,我尝试跟踪 sbcl 内部包。 例如我尝试过 (跟踪“SB-IMPL”) 这会导致控制堆栈溢出。我尝试更改控制堆栈大小 斯塔...

回答 1 投票 0

Lisp 宏中使用循环 for-collect 的未绑定变量

我是一名 Lisp 初学者,我正在阅读《Practical Common Lisp》一书,特别是第 9 章。 完成本章后,我尝试扩展单元测试环境。具体...

回答 1 投票 0

如何要求 CommonLisp 系统在运行时在编译函数中动态查找符号?

作为序言,我正在实现两个简单的命令,我可以通过 SBCL 中的一个小包来使用它,它模拟 Allegro repl。该软件包是 sb-aclrepl,可在 SBCL 源的 contrib 文件夹中找到。

回答 1 投票 0

编译期间Sbcl内存分配问题

对 common lisp 来说相当陌生。我正在尝试编译一个程序 (sb-ext:save-lisp-and-die "my-app.exe" :toplevel #'my-app:main) 我正在 64 位 ubuntu 22.04.4 linux 机器上工作并且

回答 1 投票 0

Common Lisp 中指向外部字符串的指针

使用 SBCL,我尝试使用以下签名调用 GStreamer 函数: void gst_init (int *argc, char **argv[]); 所以我根据我在这里看到的内容编写了这个接口代码(简化的): (cffi:

回答 1 投票 0

SBCL 编译器阶段

我找不到任何描述 SBCL 编译器各个阶段的来源。哪些资源(例如论文)描述了 SBCL 编译器的这些阶段?

回答 1 投票 0

文本是只读的?

我正在 Emacs 中工作,然后突然, slime-repl sbcl 说文本是只读的。嗯,这很好,因为现在我无法在其中输入任何内容。我该如何解决这个问题?

回答 7 投票 0

(Emacs) 文本是只读的?

所以我在 emacs 中工作,突然, slime-repl sbcl 说文本是只读的。嗯,这很好,因为现在我无法在其中输入任何内容。我该如何解决?

回答 7 投票 0

了解 SBCL Common Lisp 中的编译函数如何工作

我希望有人能解释为什么编译功能没有像我预期的那样工作。 第一个问题: *(编译'square(lambda(x)(* x x))) 正方形 零 零 但是之后: *(方格 3) ;在:SQU...

回答 1 投票 0

Lisp 哈希表相等性测试

我用 :test #'equalp 制作了一个哈希表。我的钥匙是这种类型的结构 #S(键 :WMES (#S(WME :类型块 :姓名B1 :ABS-POS ((^LE...

回答 1 投票 0

Common Lisp 中的矩阵乘法

我正在使用线性代数用 CL(使用 SBCL 1.2.15)编写程序。在执行过程中,它经常将矩阵乘以向量。 Profiler 显示大多数时候 (80%)

回答 2 投票 0

如何让 Firefox 渲染在本地服务器上用 Common Lisp 编写的生成的 HTML?

我的目标类似于 Land Of Lisp 第 12 章:在 SBCL 中使用 usocket 包,我想编写一个可以使用浏览器连接的本地服务器。我从一个有用的例子开始: #!...

回答 1 投票 0

SBCL 注意:类型断言太复杂,无法检查

无法破译 SBCL 编译器消息: ;在:DEFUN 净化文件 ; (DEFUN 依赖项::净化文件(依赖项::文件) ; “将有问题的符号转换为良性的 NIL i...

回答 2 投票 0

在 Windows 64 位上使用 SBCL 和 babel,UTF-8 字符串的字节数过多

示例中的UTF-8字符串似乎编码了太多字节! 输入字符串:“👉TEST📍TEST” “👉”(U+1F449):一只手指向右边 “T”、“E”、“S”、“T”:基本拉丁字母 “📍”(你...

回答 1 投票 0

如何在 Common Lisp 中使用 Postmodern 获得表更改时的通知?

提前感谢您的帮助! 我想设置一个 Lisp 程序,当我的 Postgres 数据库表更新时它会执行一些操作。我正在使用令人惊叹的后现代图书馆,它绝对......

回答 1 投票 0

在 SBCL 中,为什么在 Common Lisp 中的 LET 中将 *print-circle* 设置为 T 不起作用,但 SETF 可以正常打印循环列表?

我注意到如果我将 print-circle 设置为 T,那么它会打印循环列表: CL-USER> (setf *打印圆* t) 时间 CL-USER> (let ((x (列表 1))) (setf (cdr x) x) X) #1=(1 . #1...

回答 1 投票 0

SBCL VLIME 使用CFFI

我正在尝试学习 Common Lisp,但在设置环境时遇到了非常困难。 我正在尝试使用 cffi 包装 c 库,但我似乎无法让 sbcl 找到 cffi 包。我有

回答 1 投票 0

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