common-lisp

common-lisp

文章 11 浏览 124

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

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

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

从 Common Lisp 执行 shell 命令

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

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

更改列表的第 n 个元素

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

旧情别恋 2024-11-07 22:56:55 0 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 sort…

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

Clojure 与其他 Lisp 对比

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

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

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

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

鸢与 2024-11-07 08:08:12 0 0

Common Lisp 的静态代码分析工具?

我正忙着学习 Common Lisp,&amp我正在寻找一个静态代码分析工具,它将帮助我开发更好的样式和代码。避免陷入常见陷阱。 我找到了 Lisp Critic 我认为…

梦回旧景 2024-11-07 03:15:42 0 0

元组解包与 Python 类似,但在 Common Lisp 中

有没有一种方法可以将列表的值分配给 Common Lisp 中的符号列表,类似于将元组的值分配给 Python 中的变量? x, y, z = (1, 2, 3) 类似于 (setq '(n p…

万人眼中万个我 2024-11-07 02:29:52 0 0

如何在lisp中同时获取两个输入?

我想添加两个由用户在 Lisp 中输入的数字。我怎样才能做到这一点?我使用了两次 read 命令,但它显示错误。…

独﹏钓一江月 2024-11-06 21:29:09 0 0

在 Paul Graham 的 ANSI Common Lisp 中编写示例

谁能解释一下 Paul Graham 的 ANSI Common Lisp 第 110 页中的示例吗? 该示例尝试解释使用 &amprest 和 lambda 来创建函数式编程工具。其中之一是组…

折戟 2024-11-06 06:26:58 0 0

mapcar 的多个参数

我确信这是 lisp 中的一个非常初级的问题,因为我刚刚学习这门语言。 我在 clisp 中有一个名为 count 的函数。它计算给定原子在列表中出现的次数。我…

天涯离梦残月幽梦 2024-11-06 04:58:55 1 0

如何定义 swank 服务器应该监听的地址?

启动 swank 服务器时没有设置要绑定的地址的参数: * (describe 'swank:create-server) =&gt ... Lambda-list: (&ampKEY (PORT DEFAULT-SERVER-PORT) …

江城子 2024-11-05 19:19:26 0 0

简单的LISP问题

我刚刚学习 LISP,但在执行以下操作时遇到了困难: return ":h :i" (defun get-char() (loop for char across "ab" collect (concatenate 'string ":…

和影子一齐双人舞 2024-11-05 17:01:49 0 0

根据值从 plist 打印键?

如何根据给定值迭代并打印 plist 的键? 示例: plist (defun my-list() (list :a "hi" :b "no" :c "go")) from that list i want to iterate and p…

锦爱 2024-11-05 16:54:16 1 0

“应用” 和 “应用” 和有什么不一样?和“mapcar”在 Lisp 中

(defun describe-paths (location edges) (apply #'append (mapcar #'describe-path (cdr (assoc location edges))))) …

尝蛊 2024-11-05 12:28:06 0 0
更多

推荐作者

lorenzathorton8

文章 0 评论 0

Zero

文章 0 评论 0

萧瑟寒风

文章 0 评论 0

mylayout

文章 0 评论 0

tkewei

文章 0 评论 0

17818769742

文章 0 评论 0

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