cl-who 中的格式无法正常工作
我正在尝试通过 hunchentoot 和 cl-who 构建一个个人网站,但在以下代码中出现语义错误: (defun index () (standart-page (:title "~apb") (dolist (…
帮助编写用于 emacs etags 搜索的 emacs lisp
我正在寻求一些帮助来开发我认为应该是简单的程序。 我想要类似于 Emacs 标签搜索命令的命令,但我想将所有搜索结果收集到缓冲区中。 (我想查看 M- …
Common Lisp 中的高效收集函数
我正在学习 Lisp,并编写了以下函数来收集结果列表。 (defun collect (func args num) (if (= 0 num) () (cons (apply func args) (collect func args…
在格式函数中使用列表的元素
我想做类似的事情: (setf list '(1 2 3 4 5 6)) (format t "~A some text here ~A ~A ~A more text here ~A ~A" list) 并且输出为 1 这里有一些文字 …
“无效的 EXCL::PREDICATE 参数” Common Lisp 中的错误
我正在 LISP 中进行课堂练习,并且收到此错误, CG-USER(286): Error: Invalid EXCL::PREDICATE argument: #<Vector @ #x20fd488a> [condition ty…
在 Clojure 中打印符号列表
我试图打印出符号列表,我想知道我是否 可以删除引号。 (def process-print-list (fn [a-list] (cond (empty? a-list) 'false (list? a-list) (let [a…
emacs 中文件和目录路径的长名称别名
我在Emacs 文档中阅读了Emacs支持的将文件名存储在寄存器中,允许用户通过命令Cx rj r快速检索它们,其中r是寄存器的名称。然而,这显然仅限于单字符…
在 common lisp 中编写一个返回列表的否定的函数
我的当前代码出现此错误: LET: illegal variable specification (COND (LISTP A (IF (NEGATE A) (NEGATE (REST L)) NIL)) (T (SETF A (-A) (APPEND (…
.Net CLR 有相当成熟的 Lisp/Scheme/Clojure 编译器吗?
我看到了几种变体; ClojureCLR、LSharp、IronScheme、IronLisp 等。这些是否都得到积极维护和/或接近“成熟”,或者它们主要是实验或集尘器?哪一个…
Common Lisp 中有停止解释器的命令吗?
我正在寻找一个表达式,它会导致解释器在求值时退出。 我发现了很多特定于实现的内容,但在 HyperSpec 中没有找到,我想知道是否有一些我在规范中没有…