common-lisp

common-lisp

文章 11 浏览 125

Common Lisp 使用两个反引号和逗号

我正在学习 common lisp,我在理解两个反引号和两个逗号的用法时遇到了问题: ``(a ,,(+ 1 2)) 我的意思是,我不知道为什么它被评估为: `(A ,3) 而不…

挽心 2024-12-06 14:04:40 1 0

Lisp 编程的正确方法?

我是 Common Lisp 的新手,发现自己利用了函数返回值的方式。以下是两个简单的例子: (defun safe-avg (a b) (and (numberp a) (numberp b) (/ (+ a b…

深爱成瘾 2024-12-06 12:54:27 0 0

如何对给定系列的任何连续数字或项目进行分组

我正在尝试对给定系列的任何连续数字或项目进行分组。 所有连续数字 1 作为子列表返回。 (defun length1-to-atom (l) (loop for x in l collect (if (…

热情消退 2024-12-06 11:05:17 0 0

:clouchdb ID 错误

我在 :clouchdb 示例代码(这是一个链接,但其中包含的 examples.lisp 文件也无法正常工作)。 具体来说,当我输入时, > (create-document '((:|name…

落在眉间の轻吻 2024-12-06 09:41:30 0 0

有哪些有趣的开源软件是用 Lisp 编写的?

我一直在寻找用 Lisp 编写的现实应用程序的来源。例如,吃豆人克隆或文字处理器就符合这样的条件。…

情归归情 2024-12-06 08:04:37 2 0

CLOS 是 Common Lisp 的弱点吗?

我想说的是,对于 Lisp 函数式编程方式来说,CLOS 是否是一种不好的实践?…

污味仙女 2024-12-06 03:09:41 1 0

clisp中atoi对应的标准函数是什么?

在 Visual Lisp 中,您可以使用 (atoi "123") 将 "123" 转换为 123。 clisp 中似乎没有类似“atoi”的功能? 任何建议表示赞赏! 现在我想将 '(1 2 3 …

心碎的声音 2024-12-05 17:07:29 0 0

使用 emacs-slime 加载外部

我想在我的 Emacs 23.2.1 上安装 slime。由于Mx slime启动失败,我修改了~/.emacs文件。 (setq inferior-lisp-program "/usr/bin/sbcl") (add-to-list…

只是一片海 2024-12-05 10:55:54 2 0

在结构的构造函数中指定多个选项?

我尝试使用自定义打印函数和构造函数定义一个结构,如下所示: (defun print-test (a-test stream depth) (format stream "#" (test-struct-a a-test)…

无声静候 2024-12-05 05:04:59 2 0

谁能给我一些关于这个问题的提示(家谱)?

它来自我的家庭作业。有一个家谱 a + b / | | \ c+u d+c e+w f / | \ / \ m+x n+y o p q | r a 和 b 是最古老的。而每个已婚人士的第二个人都不是原生…

日暮斜阳 2024-12-05 04:45:01 1 0

如何使用 clisp 将字符串转换为列表?

如何优雅地将字符串 "1 2 3 4 5 6 7" 转换为列表 (1 2 3 4 5 6 7) ?我正在使用 CLISP。…

少跟Wǒ拽 2024-12-05 02:02:15 1 0

有没有一种方法可以像 Clojure 中那样在 Common Lisp 中使用关键字作为函数?

在 Clojure 中,可以编写 (:foo {:foo 3 :bar 5}) 计算结果为 3 的代码。有没有办法扩展 Common Lisp,以便关键字充当查找自身的函数?…

尐偏执 2024-12-04 18:52:56 0 0

SUSE 10 x86-64 上的 sbcl 错误:浮点异常

我下载了 http://prdownloads。 sourceforge.net/sbcl/sbcl-1.0.51-x86-64-linux-binary.tar.bz2 并安装在 SUSE 10 中x86-64。但是当运行 sbcl 时,它…

勿挽旧人 2024-12-04 17:59:18 1 0

如何在 Common Lisp 中使结构的构造函数按顺序求值?

我想做类似的事情: (defstruct person real-name (fake-name real-name)) ;if fake-name not supplied, default to real-name 然而,Common Lisp 说 …

饮湿 2024-12-04 13:19:40 1 0

负载提升包出现问题

当我尝试通过 emacs-slime 加载 Lift 包时。 (load "/home/user/lib/lift") 我发现下一个错误 出了 ; compiling (LOAD "/home/user/lib/lift");; swan…

绝情姑娘 2024-12-04 09:15:29 1 0
更多

推荐作者

Gabu-gabumon

文章 0 评论 0

qq_CgiN62

文章 0 评论 0

荔枝明

文章 0 评论 0

¤→小豸慧

文章 0 评论 0

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