clisp

clisp

文章 1 浏览 88

如何更改SBCL的当前目录?

更改CLisp当前工作目录非常容易: >cat ~/.clisprc.lisp ;;; The following lines added by ql:add-to-init-file: #-quicklisp (let ((quicklisp-init…

过潦 2024-12-09 15:27:07 2 0

Lisp - 修改 A* 以检查最佳成本,接收目标节点列表

我正在尝试修改现有的爬山函数,该函数采用两个节点名称(例如 A 和 E),并具有一个递归使用的可选参数(队列)。我正在尝试定义一个“更便宜”的函…

几度春秋 2024-12-09 06:58:57 2 0

Common Lisp 二叉树

我正在尝试使用 GNU ClISP 在 Common Lisp 中编写一个程序来编译它。我想输入一个列表,例如 (A(B (C) ()) (D (E) (F (G) ()))) 并根据第一个单词打印…

怎会甘心 2024-12-08 17:33:24 0 0

检查 lisp SLIME 调试器中的变量

我试图在确定的断点处检查变量的值。这是我的简化代码: (defun foo () (maplist (lambda (var) (break) var) '(a b c))) slime 此时进入调试器模式。…

橘亓 2024-12-08 17:12:01 0 0

我如何实现“doc”剪辑中的功能?

在 clojure 中,我可以使用如下 doc: Clojure> (doc juxt) ------------------------- clojure.core/juxt ([f] [fg] [fgh] [fgh & fs]) Alpha - 名称…

半世晨晓 2024-12-07 01:09:06 0 0

我如何使用“循环”在这种情况下?

以下代码将引发: SYSTEM::%EXPAND-FORM: (SETQ NUM (SUBSTRING LINE 6)) 应该是一个 lambda 表达式。 (defun good-red () (let ((tab (make-hash-tab…

秋叶绚丽 2024-12-06 04:58:41 0 0

按值对哈希表进行排序的最佳方法是什么?

现在我必须在排序之前将 hastable 复制到列表中: (defun good-red () (let ((tab (make-hash-table)) (res '())) (dotimes (i 33) (setf (gethash (+…

埋葬我深情 2024-12-06 01:02:30 0 0

启动后如何更改 clisp 的当前目录?

在 ghci 中,我可以使用“cd”来更改其当前目录,如下所示: $cat ~/.ghci :def hoogle \str -> return $ ":! hoogle --count=15 \"" ++ str ++ "\"" …

爱的那么颓废 2024-12-05 18:16:29 0 0

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

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

心碎的声音 2024-12-05 17:07:29 0 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

如何实现haskell`\\`函数?

在 haskell 中, [1,2,3,4,5,6,7] \\ [4,5,6] 将返回 [1,2,3,7]代码>.现在我想使用 clisp 实现相同的功能。到目前为止,我发现 set-difference 有效:…

枯叶蝶 2024-12-05 01:32:56 4 0

如何在函数中定义内部函数?

(defun div618 (p1 p2) "golden split" (let ((ratio '(0. 0.191 0.236 0.382 0.5 0.618 0.809 1.)) (price (lambda (r) (if (<= p1 p2) (+ p1 (* (- …

紙鸢 2024-12-04 18:53:00 1 0

为什么quicklisp需要“root”特权?

root用户可以成功安装quicklisp。然而普通用户却不能。 我不知道为什么。这里有人能照亮我吗?…

平生欢 2024-12-04 14:41:29 0 0

Common Lisp 中 Nth 的问题

我正在尝试编写一个可以计算 GPA 的函数。现在我可以进行有限的计算(只有3个),但我坚持如何计算更多,而不使用循环或递归(这是主题的要求)如何消…

浅黛梨妆こ 2024-12-03 10:52:10 1 0

CLISP 的嵌套列表和 lambda 表达式存在一些问题

Common Lisp 中的嵌套列表确实让我很困惑。问题如下: 通过使用递归,让 (nested-list 'b '(a (bc) d)) 返回 t 如果第一个参数出现在第二个参数中(可…

你的往事 2024-12-02 19:11:46 2 0
更多

推荐作者

Gabu-gabumon

文章 0 评论 0

qq_CgiN62

文章 0 评论 0

荔枝明

文章 0 评论 0

¤→小豸慧

文章 0 评论 0

更多

友情链接

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