common-lisp 相关问题

Common Lisp是Lisp编程语言的标准化版本,旨在提高生产力。

处理inferior-lisp没有运行

我安装sbcl sudo apt-get install sbcl然后加载quicklisp sbcl --load~ / Downloads / quicklisp.lisp然后运行安装命令安装quicklisp(quicklisp-quickstart:...

回答 1 投票 0

用CL编写的这个别名代码的Scheme等价物是什么?

我正在尝试编写与此CL代码等效的Scheme :( defmacro alias(new-name prev-name)`(defmacro,new-name(&rest args)`(,',prev-name,@ args))) ;;样品使用:(别名合...

回答 3 投票 1

Common Lisp - CCL,为什么在将全局函数传递给本地函数时会发出警告?

我正在学习使用CCL的Common Lisp。当我在本地使用全局变量时,我收到警告。为什么CCL提供此功能?这样做的目的是什么? (setf n 75);;;此功能有效,......

回答 3 投票 1

如何在LISP中交换2个列表中的元素?

给定2个列表,如何生成第3个列表的输出,该列表的元素为L1和L2的交错集合?如果长度不均匀,则应插入零孔。在第二个方面,如何......

回答 4 投票 4

特定于SBCL的声明

SBCL生成关于未定义函数的虚假样式警告。 (函数是在文件的后面定义的。)我想一劳永逸地解决这个问题。幸运的是,还有办法......

回答 2 投票 2

SBCL警告变量已定义但从未使用过

我从sbcl编译器收到一个警告,一个变量已被定义但未被使用。编译器是对的。我想摆脱警告,但不知道该怎么做。这是......

回答 1 投票 7

如何加快Common Lisp`IF`语句的编译速度?

我有一个系统生成决策树并将它们转换为嵌套的Common Lisp if语句,其中谓词检查变量值是> =或<=给定的整数,例如(LAMBDA(V1 ...

回答 2 投票 4

LOOP关键字列表

有没有可以在LOOP宏中引入新子句的关键字列表? http://www.lispworks.com/documentation/lw51/CLHS/Body/m_loop.htm信息丰富,但我还不清楚......

回答 1 投票 2

检查字符是否在字符串中

在Common Lisp中,是否有一个谓词来测试给定字符是否是字符串的一部分?或者更一般地说,如果元素是向量的成员?类似的东西:( char-in#\ o“foo”)我能够......

回答 1 投票 3

如何返回常见的lisp中的最后一个值

我知道values函数有助于控制REPL,但我想显式返回函数的最后一个值。我设法找到我所寻找的唯一接近的是(setf(...

回答 1 投票 2

如何并排打印LISP列表?

我有一个两个列表(defvar产品列表(列表“苹果”“香蕉”))(defvar价格列表(列表5 10))我想打印这个苹果:5香蕉:10如何做到这一点?

回答 2 投票 1

锥形规格

关于汽车和cdr的维基百科页面说,缺点是一对指针。以下代码似乎证实:(progn(setq a'(1.2))(setq b a)(setf(car b)10)(print a))...

回答 2 投票 1

为什么ql:quickload会忽略错误但是asdf:load-system不是?

我发现有时ql:quickload只是默默地跳过严重错误,例如:;编译器警告“home:common-lisp; mito-email-auth; src; models.lisp.newest”:;在SEND-CODE:形式(“Для...

回答 1 投票 3

打印并报告输出的字符数

鉴于我正在调用write来输出一些值(可能是原子,列表,点对),有没有办法找出写入了多少个字符?在通话之前或之后,或使用一些......

回答 2 投票 0

让,flet,macrolet:有没有办法做“class-let”?

我有一个宏,它定义了某些规则下的类,伪代码:(defvar * all-my-classes * nil)(defmacro my-macro(param)`(if,param(progn(defclass class-A())。 ..)...

回答 1 投票 1

仅输出一个空行

只有当我们还没有处于行的开头时,换行才会输出换行符,换句话说,转到下一行但从不产生空行,换句话说,输出最多连续一行......

回答 1 投票 0

如何将common-lisp'局部变量传递给maxima?

我在SBCL中使用了最大值,我想做以下简单的演示实时绘图而没有暂停/延迟 - :(从10以下1的j循环做#$ plot2d(sin(x),[x,0 ,? j *%pi])$)错误:...

回答 2 投票 2

Lisp中的套接字

我试图通过使用TCP / IP套接字(在Linux系统中使用sbcl和usocket库)从Lisp脚本与另一个程序进行通信。通过一些在线资源,我设法把......

回答 1 投票 1

Lisp产品功能

我刚刚开始使用lisp。我正在尝试用Lisp编写一个产品函数。该函数应该接受一个任意参数x,并返回包含在...中的所有数值的乘积。

回答 1 投票 1

可以使用类型说明符,指定与任意值的相等性吗?

Common Lisp类型说明符似乎非常灵活,虽然我没有看到任何表明它们可以是任意谓词的东西(如果没有可以理解,因为那样类型检查将是...

回答 1 投票 2

© www.soinside.com 2019 - 2024. All rights reserved.