GNU CLISP是ANSI Common Lisp的UNIX / Windows实现,具有许多扩展。
我正在编写一个函数来删除列表中的重复项,同时保留最后一个实例。我编写了以下代码: (defun 删除重复项(列表) (设置q计数1 0) (dolist(第1项列表) (
我从 https://sourceforge.net/projects/clisp/ 下载了 clisp 并从 github 存储库克隆了 FRL https://github.com/lispm/FRL/tree/master 我尝试按照以下说明进行操作 https://github....
我是编程新手,从实用的 Common Lisp 书开始。我的挑战是在第三章。 功能 (defun save-db (文件名) (with-open-file (out 文件名 :直接...
考虑创建日期库的示例。我们可能有一个将月份索引映射到该月的天数的列表: (defparameter *daymap* '(0 31 28 31 30 31 30 31 31 30 31 30 31)) 苏...
我正在尝试创建一个球体顶点的 3d 坐标列表,从 ((0 0 1) ...) 开始,如下所示: (defvar spherelatamount 7) (defvar 球体数量 8) (defparameter sphereverticeslist(使...
我已经在我的计算机(Raspberry PI 4B)上安装了 clisp 和 cl-pg,以便通过 Lisp 脚本使用 PostGres。 # apt安装clisp # apt 安装 cl-pg 我从前任开始尝试过的几个技巧......
如图所示,Mac 上的 TextEdit 仅提供有限的文件扩展名选项,我可以在其中保护文件。 Lisp 不包括在内。 创建 .lisp 文件 https://www.tutorialspoint.com/lisp/
我正在尝试用 lisp (ECL) 创建一个猜牌游戏。但是我收到错误。 (defun 随机卡 () (强制'( (字符(随机 4)“SCDH”) ...
我正在尝试用 lisp (ECL) 创建一个猜牌游戏。但是我收到错误。 (defun 随机卡 () (强制'( (字符(随机 4)“SCDH”) ...
我可以在 Lisp 宏 lambda 列表中拥有不确定数量的解构列表吗?
我正在尝试编写一个扩展为未指定数量的函数调用的宏,但我也希望能够准确指定要传递给宏调用中的每个函数的一个参数。我...
如何在 Common Lisp 中从 base64 字符串创建 jpeg 图像
我正在使用 Common Lisp 开发第三方应用程序。服务器有一个 rest API,它以 base64 编码格式返回帐户所有者的个人资料照片作为响应。我想编码 im...
任务:在无向图中查找所有不重复的循环。我需要在不使用循环语句的情况下编写一个 lisp 程序,即递归遍历图形。 我试着写了一个图表...
在我的shell中,我尝试了一些东西,并注意到在我的let语句的开头添加了新行。[86]> (setf A 5) 5 [87]> (let () (print 'hello) (print 'there) A ) ;;这个空白......
想象一下,我有一个函数,它接收一个数组结构,像这样: (defun name-of-func (array) (dotimes (i (array-total-size array))) (print (aref array i))) )和studct是...
我想加载一个位于当前工作文件夹中的子目录中的lisp脚本,相对路径是.crossover-operatorsER.lisp。相对路径是.crossover-operatorsER.lisp。在Linux中,可以通过以下方式实现。(load ".crossover-operatorsER.lisp") ... ...
你好,我正在把下面的UCI lisp代码改编成通用lisp。这是原始函数: (DE MATCH-ARGS (PAT-ARGS CONST BINDING-FORM) (LOOP ((INITIAL PAT-ARG NIL CONST-VAL NIL) (WHILE (...
将readmacros UCI Lisp代码修改为通用lisp
我正在尝试使通用Lisp等效于此UCI Lisp / Interlisp帮助器功能,用于模式数学器。 (DRM /?(LAMBDA()(LIST'* VAR *(READ)]该文档如下:-Variables,...
Common Lisp内置函数可能在C中实现。但是我想象宏在Lisp中实现(很抱歉,如果我对两个句子中的任何一个有误,都可以。)有什么办法(通过某些功能或...
为什么我的Common Lisp Binary搜索树函数不能正常工作?
我必须创建一个lisp程序,该程序可以检查二进制搜索树是否实际上是BST。这就是我所做的:(defun BST(lst)(if(null lst)nil(let((curr(car lst)))(left(car ...