clisp

clisp

文章 1 浏览 89

闭包如何引用自身?

假设我有一个类似于这个简单示例的普通闭包: (let ((alpha 0) #| etc. |# ) (lambda () (incf alpha) #| more code here |# alpha)) 假设我 (funcall…

懒猫 2025-01-03 05:46:46 0 0

如何要求超级简单的标准输入?

我发现当我在 clisp 程序的标准输入中输入这样的一行时…… ((74 25 80)) 光标似乎在跳舞,无论我是在做 (read) 还是 (read-from-string (read-line))…

内心荒芜 2024-12-28 06:35:05 1 0

defvar、defparameter、setf 和 setq 之间有什么区别

我发现了一个类似问题。 但我不太明白这个解释。 所以我尝试使用以下示例运行 clisp: [1]> (defvar a 5) A [2]> (+ a 1) 6 [3]> (defparameter b 5) …

情感失落者 2024-12-28 00:25:49 1 0

CLISP 的 REPL 中有哪些神奇变量?

我注意到,当我在 REPL 中键入运算符时,它通常会扩展为与输入/输出历史记录有关的值。 具体来说,我注意到: +, ++ ...扩展到以前的输入, *, ** 。 …

冷︶言冷语的世界 2024-12-24 16:12:42 2 0

Clips支持线程吗?

我想使用 clisp 运行 hunchentoot。在 clisp 的 REPL 中,如果 hunchentoot 启动,我将无法执行任何操作。看来clisp不支持线程。 任何建议表示赞赏!…

终陌 2024-12-21 06:39:26 1 0

如何与 clisp 中的 ssh 会话交互?

我想使用 common lisp 来编写脚本,并通过 ssh 连接到远程计算机并发送一些命令。最简单的方法似乎是使用 clisp 的 ext:run-shell-command,文档此处…

娇俏 2024-12-20 08:30:28 1 0

如何让 slime 在 Windows 上与 clisp 一起使用

我在 Windows 7 上使用 emacs 23.3 和 clisp 2.49。我通过在 emacs site-lisp 目录中解压软件包来安装 slime 2011-11-15。然后我将其放入我的(否则为…

情话已封尘 2024-12-19 18:44:01 3 0

Lisp 中的实例变量?

我正在为 CLOS 类编写一个函数,该函数反转所述类的对象的列表元素。 我有一个方法可以返回反向列表,但是如何让它将对象的列表设置为该列表?我可以…

撑一把青伞 2024-12-19 02:25:15 3 0

GNU Common Lisp 的详细信息(类型)

如果在 REPL 中我输入: (type-of (make-array 5)) 然后我得到响应: (SIMPLE-VECTOR 5) 足够公平。因此,如果在 REPL 中我输入: (type-of (make-arr…

╭ゆ眷念 2024-12-19 01:08:17 2 0

getopt 库无法加载

[76]> (asdf:oos 'asdf:load-op 'getopt) ;将系统定义从 getopt.asd 加载到 # ;;正在加载文件 getopt.asd ... ;将 # 注册为 GETOPT ;将 # 注册为 GETO…

迎风吟唱 2024-12-17 19:28:46 2 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 4 0

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

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

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

Common Lisp 二叉树

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

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

检查 lisp SLIME 调试器中的变量

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

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

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

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

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

推荐作者

Promise

文章 0 评论 0

qq_lbRlsh

文章 0 评论 0

待"谢繁草

文章 0 评论 0

yy2010hell

文章 0 评论 0

漫无边际

文章 0 评论 0

傲娇萝莉攻

文章 0 评论 0

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