common-lisp

common-lisp

文章 11 浏览 125

Common Lisp 作用域(动态与词法)

编辑:我在第一个答案后更改了示例代码,因为我想出了一个简单的版本,它提出了相同的问题。 我目前正在学习 Common Lisp 的作用域属性。在我认为我有…

烟凡古楼 2024-12-10 09:28:28 2 0

嵌入式 ECL Lisp 错误处理

任务:在我的项目中嵌入 ECL lisp,设置错误处理和详细的错误报告(发生的位置、错误类型等) 我尝试这样做: cl_def_c_function_va( c_string_to_obj…

南汐寒笙箫 2024-12-09 19:28:06 1 0

如何更改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

Common Lisp 中的河内塔

我认为这将是一个模糊的问题,因为我一开始并不确切地知道我在做什么,但事实就是如此。 我必须使用列表在 Common Lisp 中解决河内塔问题。基本上,一…

め七分饶幸 2024-12-09 14:59:09 2 0

Common Lisp 中是否存在运行外部程序的标准方法?

在 clisp 中,以下代码有效: (defun hit-history () (shell "tail ssqHitNum.txt")) 但是,在 Clozure CL 中,不支持 shell 函数!…

你列表最软的妹 2024-12-09 07:07:33 1 0

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

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

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

函数指示符不受欢迎?

浏览 Common Lisp 源代码,我注意到人们最常使用 #'foo,其中 'foo 就足够了——也就是说,只要函数指示符被接受,他们就会选择传递一个功能。 当然,…

风向决定发型 2024-12-08 23:00:27 2 0

保存 Lisp 状态

我是 lisp 的初学者,有一个问题。 当我直接在 REPL 中编写一些代码(没有任何 .lisp 文件!)时,如何保存解释器的工作/状态以便下次恢复并继续工作…

心碎的声音 2024-12-08 22:06:41 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

尝试从第二个列表中删除第一个列表中指定的原子的重复项

我正在尝试编写一个类似于删除重复项的函数,但它需要两个列表作为输入,第一个指定不允许重复的字符,第二个是要修剪的各种原子的列表。 目前我有这…

被你宠の有点坏 2024-12-07 15:25:49 0 0

在 lambda 函数中递归

我有以下两个功能,我希望将其合并为一个: (defun fib (n) (if (= n 0) 0 (fib-r n 0 1))) (defun fib-r (n a b) (if (= n 1) b (fib-r (- n 1) b (+…

橘味果▽酱 2024-12-07 11:55:07 0 0

Common lisp,未定义的交集函数行为?

根据 INTERSECTION 函数的 CLHS 条目 (http://www.lispworks.com/文档/HyperSpec/Body/f_isec_.htm): 对于满足测试的每一对,恰好是两个元素之一 该…

打小就很酷 2024-12-07 05:47:14 0 0

不确定这条线的作用

(or (parse-integer (prompt-read "Rating") :junk-allowed t) 0) 这条线让我很困惑。如果您需要遵循,完整的程序在这里: http://paste.lisp.org/dis…

_蜘蛛 2024-12-07 05:02:29 0 0

帮助理解 lisp 中的这一行

(defun dump-db () (dolist (cd *db*) (format t "~{~a:~10t~a~%~}~%" cd))) dolist 让它使用变量 cd 遍历列表 *db* 的每个元素,对吗? 和 ~a 表示以…

谁的新欢旧爱 2024-12-06 16:32:10 0 0
更多

推荐作者

Gabu-gabumon

文章 0 评论 0

qq_CgiN62

文章 0 评论 0

荔枝明

文章 0 评论 0

¤→小豸慧

文章 0 评论 0

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