Common Lisp是Lisp编程语言的标准化版本,旨在提高生产力。
我安装sbcl sudo apt-get install sbcl然后加载quicklisp sbcl --load~ / Downloads / quicklisp.lisp然后运行安装命令安装quicklisp(quicklisp-quickstart:...
我正在尝试编写与此CL代码等效的Scheme :( defmacro alias(new-name prev-name)`(defmacro,new-name(&rest args)`(,',prev-name,@ args))) ;;样品使用:(别名合...
Common Lisp - CCL,为什么在将全局函数传递给本地函数时会发出警告?
我正在学习使用CCL的Common Lisp。当我在本地使用全局变量时,我收到警告。为什么CCL提供此功能?这样做的目的是什么? (setf n 75);;;此功能有效,......
给定2个列表,如何生成第3个列表的输出,该列表的元素为L1和L2的交错集合?如果长度不均匀,则应插入零孔。在第二个方面,如何......
SBCL生成关于未定义函数的虚假样式警告。 (函数是在文件的后面定义的。)我想一劳永逸地解决这个问题。幸运的是,还有办法......
我从sbcl编译器收到一个警告,一个变量已被定义但未被使用。编译器是对的。我想摆脱警告,但不知道该怎么做。这是......
我有一个系统生成决策树并将它们转换为嵌套的Common Lisp if语句,其中谓词检查变量值是> =或<=给定的整数,例如(LAMBDA(V1 ...
有没有可以在LOOP宏中引入新子句的关键字列表? http://www.lispworks.com/documentation/lw51/CLHS/Body/m_loop.htm信息丰富,但我还不清楚......
在Common Lisp中,是否有一个谓词来测试给定字符是否是字符串的一部分?或者更一般地说,如果元素是向量的成员?类似的东西:( char-in#\ o“foo”)我能够......
我知道values函数有助于控制REPL,但我想显式返回函数的最后一个值。我设法找到我所寻找的唯一接近的是(setf(...
我有一个两个列表(defvar产品列表(列表“苹果”“香蕉”))(defvar价格列表(列表5 10))我想打印这个苹果:5香蕉:10如何做到这一点?
关于汽车和cdr的维基百科页面说,缺点是一对指针。以下代码似乎证实:(progn(setq a'(1.2))(setq b a)(setf(car b)10)(print a))...
为什么ql:quickload会忽略错误但是asdf:load-system不是?
我发现有时ql:quickload只是默默地跳过严重错误,例如:;编译器警告“home:common-lisp; mito-email-auth; src; models.lisp.newest”:;在SEND-CODE:形式(“Для...
鉴于我正在调用write来输出一些值(可能是原子,列表,点对),有没有办法找出写入了多少个字符?在通话之前或之后,或使用一些......
让,flet,macrolet:有没有办法做“class-let”?
我有一个宏,它定义了某些规则下的类,伪代码:(defvar * all-my-classes * nil)(defmacro my-macro(param)`(if,param(progn(defclass class-A())。 ..)...
我在SBCL中使用了最大值,我想做以下简单的演示实时绘图而没有暂停/延迟 - :(从10以下1的j循环做#$ plot2d(sin(x),[x,0 ,? j *%pi])$)错误:...
我试图通过使用TCP / IP套接字(在Linux系统中使用sbcl和usocket库)从Lisp脚本与另一个程序进行通信。通过一些在线资源,我设法把......
我刚刚开始使用lisp。我正在尝试用Lisp编写一个产品函数。该函数应该接受一个任意参数x,并返回包含在...中的所有数值的乘积。
Common Lisp类型说明符似乎非常灵活,虽然我没有看到任何表明它们可以是任意谓词的东西(如果没有可以理解,因为那样类型检查将是...