common-lisp

common-lisp

文章 11 浏览 125

垂直对齐浮动在小数点上

有没有一种简单的方法可以在小数点上对齐一列浮点数?换句话说,我想要一个类似于以下之一的输出(竖线“|”只是为了清晰起见) (format t "~{|~16,5f…

守望孤独 2024-11-15 07:47:05 3 0

禁用 lispworks capi:push-button-panel 上的单个按钮

我正在使用 Common Lisp 和 LispWorks CAPI 开发四子棋游戏。我已经完成了界面,除了一件事:我使用按钮(在按钮面板中)将片段放入列中,并且我想在…

眼趣 2024-11-15 03:42:27 5 0

SBCL 套接字:重用地址

对 sockopt-reuse-address 的调用似乎没有效果。 (setf socket (make-instance 'sb-bsd-sockets:inet-socket :type type :protocol protocol) (setf (…

心奴独伤 2024-11-15 02:16:14 4 0

编写比较字符串函数

我完全理解 lisp 中 list 的使用,但我在使用 string 时遇到问题。 我尝试编写自己的函数代码,例如 string>或字符串<从 Common Lisp 开始了解 Lisp …

甜宝宝 2024-11-14 21:39:07 2 0

如何找到 LC_XXX 区域设置整数常量的值,以便我可以将它们与 cffi 一起使用

我有这段代码: (define-foreign-library libc (:unix "libc.so.6")) (use-foreign-library libc) (defcfun "setlocale" :pointer (category :int) (l…

狼亦尘 2024-11-14 06:47:27 5 0

Lisp 宏的问题

我正在尝试在 Lisp 中编写一个宏,使用其自身重新实现 let 。这是一个微不足道的练习,没有实际目的;但是在给出回复 对于一个相关的问题,我意识到我…

花想c 2024-11-11 13:28:17 2 0

为 Common Lisp 生成一定范围内的随机数

我正在做一些作业,其中一部分我必须生成 10 - 80 范围内的随机数。我知道(随机 80)将返回一个小于 80 的数字,但我如何才能使数字大于 10还有?…

那小子欠揍 2024-11-10 15:03:24 1 0

sbcl 中奇怪的类优先级列表

在 sbcl 中, *(sb-mop:class-precedence-list (find-class 'cons)) ==>(# # # #) cons 继承自 list 而不是相反,这不是很奇怪吗?我在这里缺少什么?…

各空 2024-11-09 23:46:52 5 0

Common Lisp 包枚举的异常处理

因此,运行此 lisp 代码来获取 common-lisp-user 包中的所有符号: (do-symbols (sym 'common-lisp-user) (print sym)) 我收到此错误: * - PRINT: 字…

苏璃陌 2024-11-09 19:16:09 1 0

在 Common Lisp 中,如何以可移植的方式检查对象的类型

我想定义一个专门处理具有无符号字节 8 元素的数组类型对象的方法。在 sbcl 中,当您 (make-array x :element-type '(unsigned-byte 8)) 时,对象类由…

时光清浅 2024-11-08 12:58:39 2 0

从 Common Lisp 执行 shell 命令

如何在 Common Lisp 程序中执行 shell (bash) 命令并将输出分配给变量?…

弥枳 2024-11-08 02:14:59 5 0

更改列表的第 n 个元素

我想更改列表的第 n 个元素并返回一个新列表。 我想到了三个相当不优雅的解决方案: (defun set-nth1 (list n value) (let ((list2 (copy-seq list)))…

旧情别恋 2024-11-07 22:56:55 1 0

如何使用子列表对列表进行排序(Common Lisp)

如何对包含子列表的列表进行排序? (setq list '((0) (1) (2) (0 1 5) (0 1 3) (0 1 5) (0 3 0) (0) (1) (2 7 19) (0 0 3 0))) ; restricting the sor…

2024-11-07 22:09:57 2 0

Clojure 与其他 Lisp 对比

我的问题的目的不是要引发一场口水战,而是要确定每种语言在什么情况下是“完成这项工作的最佳工具”。 我读过几本关于 Clojure 的书(Programming Cl…

所有深爱都是秘密 2024-11-07 12:02:43 3 0

在宏内部,我可以将 ,var 计算为空白/无吗?

感谢之前对 common 的回答lisp:宏如何使用以编程方式生成的名称定义其他方法/宏? 我有一个定义辅助函数的宏(实际上我有一个宏,我最喜欢的 lisp-ne…

鸢与 2024-11-07 08:08:12 3 0
更多

推荐作者

離殇

文章 0 评论 0

小姐丶请自重

文章 0 评论 0

Aik

文章 0 评论 0

国产ˉ祖宗

文章 0 评论 0

猥琐帝

文章 0 评论 0

半仙

文章 0 评论 0

更多

友情链接

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文