如何在LISP中成为读者宏来阅读原始字符串(即后斜线是字面意思不是逃生字符)
写下此r“ c:\ data” 在Python中,您可以在LISP中 ?即,我想要一个具有相同功能的读取器宏,因此我不再需要在Windows路径中逃脱后斜线。我不想使用…
我如何解决“ sbcl.fasl”在尝试安装common -lisp [sbcl / wsl1 -ubuntu 18.04.5]的USOCKECT库时找不到。
我正在尝试将dexador库用于LISP,并且无法安装它。我正在使用QuickLisp作为软件包管理器。我一直在尝试使用命令 (ql:quicklisp :dexador) 加载所需的…
如何在通用LISP中打印文本,以便可以使用逃生序列(类似于在球拍中显示)将其格式化?
ho我是否在通用LISP中打印一个格式的输出? 在 conset 我与 display> display 一样, : (display "\33[3min italics\33[m\n") 我已经尝试了(格式t“…
LISP格式和强制输出
我不明白为什么此代码在不同的实现中的行为不同: (format t "asdf") (setq var (read)) 在CLISP中,它的行为会如预期的那样,并在读取键上打印了提示…
开始使用大型Lisp“图书馆” (日历计算)
我曾经通过Cadence Design Systems编写小型LISP程序和中型程序。我现在想使用带有日历计算的LISP函数的“库” -Science/Computing General-rest/calde…
出口 / Unintern和符号访问
在下面的示例中,我会遇到一个错误: These symbols are not accessible in the COMMON-LISP-USER package: (FOO::BAR) 但是, LS-USER> (describe 'f…
如何使QuickLisp可用于从Shebang运行的脚本?
我最近一直在玩QuickLisp,并遇到了与Shebangs一起使用脚本的小问题。 设置 我进行了以下操作: 使用 curl https://beta.quicklisp.org/quicklisp.lis…
常见的LISP:如何仅使一种方法没有结合?
假设我有几个类 (defclass mammal () ()) (defclass cat (mammal) ()) (defclass dog (mammal) ()) 带有相应方法的 (defmethod make-sound ((mammal m…
为什么尝试在Alexandria软件包中使用功能时,我会得到包裹锁定的错误?
我不明白为什么这完全丢了错误。请解释为什么会以及如何清除这一意外的堵塞。谢谢。 CL-USER> (alexandria::starts-with-subseg "cat" "catdog") ; De…
为什么我可以使用CL-JSON库中的通用LISP中将A列表转换为JSON?
我正在使用钢库普通LISP(SBCL),emacs,slime和一个称为 cl-json 。 我可以做: CL-USER> (ql:quickload :cl-json) To load "cl-json": Load 1 ASDF…
在LISP中,您是否可以构造一个“ check-type”,如果该值不是所有整数键和值的标签,则会引发错误?
假设我有一个功能: (defun distribution-to-list (distribution) (check-type distribution hash-table) (loop for key being each hash-key of dist…
为什么卷曲的帖子请求与此普通图书馆邮政请求返回与同一机构的同一地址不同的结果?
我正在使用钢库普通LISP(SBCL),emacs,slime和一个名为 dexador )的库。 在补充中,我可以做: CL-USER> (dex:post "https://httpbin.org/post" :…