common-lisp 相关问题

Common Lisp是Lisp编程语言的标准化版本,旨在提高生产力。

如何在 Common Lisp 中以给定的错误代码便携式退出当前 Lisp 进程?

我想调用一个函数,以特定的退出代码结束当前的 Lisp 进程。 在 python 中,我会这样写: os.exit(15) 我如何在 Common Lisp 中可移植地做到这一点? (“波尔多-

回答 1 投票 0

如何在 Common Lisp 中以给定的错误代码便携式退出当前的 lisp 图像进程?

我想调用一个函数,以特定的退出代码结束当前的 Lisp 进程。 在 python 中,我会这样写: os.exit(15) 我如何在 Common Lisp 中可移植地做到这一点? (“波尔多-

回答 1 投票 0

控制浮点数的小数位数

有没有办法在lisp中控制浮点数的小数位数: 我希望我的输出是 89.83 而不是 89.833336 在 HyperSpec 中高低搜索合适的函数 - ca...

回答 1 投票 0

在循环中从使用 `with` 定义的变量调用 lambda 函数

我有以下 lisp 代码 (defun 总和 (vec) “Summiert alle Elemente eines Vektors”。 (应用 '+ vec)) (defun 广场(项目) “Hilfsfunktion zum Quadrieren eines Elements。”...

回答 2 投票 0

带有 with 的 Lambda 函数

我有以下 lisp 代码 (defun 总和 (vec) “Summiert alle Elemente eines Vektors”。 (应用 '+ vec)) (defun 广场(项目) “Hilfsfunktion zum Quadrieren eines Elements。”...

回答 1 投票 0

列表格式的抑扬符

这有效: (格式 nil "~{~a~^,~}" '(1 2 3)) ; =>“1,2,3” (格式 nil "~{~a=~a~^,~}" '(a 1 b 2 c 3)) ; =>“A=1,B=2,C=3” 但在这个例子中,情况...

回答 1 投票 0

如何使用drakma:http-request和flexistreams下载并保存文件

我正在尝试下载并保存 PDF,但在写入时失败并出现 EOF 错误。 这样做的正确方法是什么? (with-open-file(文件“/home/*/test.pdf” :

回答 4 投票 0

Common LISP:导出或导入时如何重命名符号?

我需要标准 CL 包符号名称(包括 NIL 和 T 的符号名称)在另一个包中为小写。 我发现明显需要的字符数量增加了发布任务的解决方案......

回答 2 投票 0

为什么推送的元素没有出现在原始列表中?

我正在尝试查看 Lisp 推送功能对子列表的效果。 我有一个 Common Lisp 代码段,如下所示: (defvar l2) (defvar tl2) (setq l2 '(1 2 3)) (setq tl2 (cdr l2)) (推 5 tl2) (原则...

回答 1 投票 0

设置评估环境(包?)

我想通过 TCP 将 Lisp 表单传输到另一台主机。例如它是通过发送 (prin1 `(setf mypack:*somevar* ,mypack:*somevar*) 流)。 在另一边,相同的程序正在运行...

回答 1 投票 0

将 Common Lisp 编译为可执行文件

我最近开始使用 SBCL 学习 Common Lisp。如何将 Lisp 程序编译为 Windows 二进制文件?

回答 4 投票 0

理论上可以用标签来重写tagbody吗?

我一直在思考如何在不提供显式 goto 但提供标签的 Lisp 中实现 Common Lisp 的标记体。 我对此感兴趣的原因是我想写一篇

回答 1 投票 0

如何使用 cl-readline 将光标移动到编辑行上

我正在尝试学习如何使用 cl-readline。我想做的一件事是将“(”键绑定到一个函数,该函数插入“()”并在两个字符之间移动光标。我执行...

回答 1 投票 0

lambda 函数是 CLOS 对象吗?

当我这样做时: (defparameter thing #'(lambda () (+ 1 1))) thing 的返回值为 # 该打印输出看起来很像 CLOS 的打印对象。 所以,我

回答 1 投票 0

是否有可能破解 Lisp 阅读器以“允许”其中包含点的列表?

是否有可能出现以下行为?如果我从标准输入读取 '(a . b . c) 我希望 lisp 读取函数产生与 (list (intern "A") (intern ".") (

回答 1 投票 0

是否可以将字节向量传递给C函数而不在SBCL中复制

我正在尝试使用其 FFI 工具从 SBCL 调用 C 函数。 C 函数需要字节缓冲区(无符号字符)并处理字节数据。不幸的是,在大多数情况下,缓冲区相当......

回答 2 投票 0

更改调试器中浮点值的显示

当我在 Slime 中调试并检查浮点变量的值时,我看到类似的内容 6.8998337e-4 但是,我发现很难阅读,并且更喜欢 0.00068998337 我怎样才能实现...

回答 1 投票 0

理解错误“是宏,不是函数”

我已经遇到过几次这个错误,这是一个宏,而不是一个函数。但发现很难复制原因。 我后来发现我看到错误的原因是因为我在...中定义了一个宏。

回答 1 投票 0

FiveAM 库的 Lisp 单元测试错误:无法导入函数

我目前正在开发一个 Common Lisp 项目,并面临单元测试的问题。我有一个名为 lec_2.lisp 的文件,其中包含一个函数 COUNT-VC-DO,该函数计算 gi 中的元音和辅音......

回答 1 投票 0

LISP 单元测试错误,FiveAM 库无法导入函数

我目前正在开发一个 Common Lisp 项目,并面临单元测试的问题。我有一个名为 lec_2.lisp 的文件,其中包含一个函数 COUNT-VC-DO,该函数计算 gi 中的元音和辅音......

回答 1 投票 0

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