在 Common Lisp 中使用 shell 脚本中的 stdout
我正在编写一个需要处理命令输出的 Common Lisp 程序。但是,当我尝试在另一个函数中使用结果时,我只得到 NIL 作为返回值。 这是我用来运行命令的函…
common lisp - ch 02,代码错误?
我已经在我的 fedora-13 机器上安装了 clisp。在 clisp 解释器中,我输入了以下内容: (defun ask-num () (format t "Please enter a number.") (let …
CLIsp REPL 错误输出:如何查找发生错误的文件中的行号?
我正在研究 Land of Lisp,使用 CLisp,使用 Slimv 在 Vim 中编写代码,然后使用 alt-tab 键切换到另一个终端窗口,并使用 (load 'file.lisp) 将文件…
在 LISP 中是否可以访问函数的形式?
假设我全局定义一个函数: (defun x (y) (1+ y)) ;; Edit: my first example was too complicated 是否可以将函数 x “强制”到一个列表中,例如: (x…
分叉并保存 Lisp 程序的输出
我有一个 lisp 程序需要运行很长很长时间。我想制作一个 bash 脚本,这样我就可以在学校的计算机上执行 $./script.sh& ,然后定期检查输出,而不必亲…
哪些版本的 LISP 有 putprop?
据称,我正在破解一个旧的 Lisp 程序,该程序曾经在 Franz LISP 中编译并运行。但 Franz LISP 太旧了,所以我正在尝试 CLISP 编译器。但是,CLISP 没…
使用 +、-、* 和 / 对表达式执行符号和数值运算的 LISP 函数
我目前正在为一个小项目进行 LISP 练习,需要大力帮助。这可能或多或少是一个初学者的问题,但我绝对迷失在编写一个特定的函数,该函数接受两个未评估…
Lisp:为什么以及如何将 '(nil nil) 计算为 true?
(if '(nil nil) 'print-true 'print-false) (if '(nil) 'print-true 'print-false) 在上面的代码中,为什么 Lisp 解释器总是将这些形式评估为 true (p…
CLISP 和 CL-WHO 的 CGI 示例?
文件的 clisp 脚本的简单示例吗 有人可以为我提供一个使用CGI /usr/local/bin/clisp CL-WHO 或等效 ?我的安装由 apache2、clisp 和 Quicklisp 组成。…
Lisp 示例冗余?
我读过很多关于 Land of Lisp 所以我想我可以浏览一下它,看看有什么可看的。 (defun tweak-text (lst caps lit) (when lst (let ((item (car lst)) (…
在格式函数中使用列表的元素
我想做类似的事情: (setf list '(1 2 3 4 5 6)) (format t "~A some text here ~A ~A ~A more text here ~A ~A" list) 并且输出为 1 这里有一些文字 …