sbcl 相关问题

Steel Bank Common Lisp:ANSI Common Lisp的开源编译器和运行时实现。

通用Lisp Shebang脚本给出“找不到命令”

我想使用SBCL在MacOS上运行Common Lisp shebang脚本(test.lisp)。该脚本如下:#!/ usr / local / bin / Cellar / sbcl / 1.5.6 / bin / sbcl --script(写行“ test”)我在...

回答 1 投票 0

如何配置SBCL使用更多的RAM当开始通过Emacs的?

如何配置SBCL,以便它使用更多的内存比默认时,我开始通过它在Emacs中使用“M-X泥”?从我在网上看到,答案似乎是叫SBCL,路过...

回答 2 投票 9

如何观看Emacs的局部变量内置的Common Lisp的调试器?

我正在写与SBCL和泥在我的iMac电脑的Common Lisp代码。我可以调用的Emacs内置的调试器通过插入之间的代码行(断裂)或用(步骤)函数调用。下面是调试的步骤...

回答 2 投票 1

使用exclusive-or或sbcl类型声明

对于像这样的函数:(defun test(x y)(声明(优化(速度3)))(<x y))我看到一个包含这个的警告:注意:由于类型的原因,无法将FLOAT打开到RATIONAL比较......

回答 2 投票 1

SBCL中多线程的原子操作

我在加载包含原子操作的函数时遇到错误。举个简单的例子,文件test.lisp包含:(defparameter * count * 0)(defun test()(sb-ext:atomic-incf * count *)...

回答 1 投票 1

如何在lisp中禁用警告(sbcl)

如何禁用sbcl中的所有警告?额外的输出相当烦人。

回答 7 投票 15

如何加载和使用quicklisp程序

我已经设置了quicklisp(使用最新的SBCL)并完成了*(ql:quickload“draw-cons-tree”)并得到了回复加载“draw-cons-tree”:加载1个ASDF系统:draw-cons-树正在加载“draw-cons-tree”......

回答 1 投票 2

写一个像汽车,cadr,caddr等行为的功能

我是lisp的新手(我正在尝试使用sbcl和ccl),我遇到了可以在单个函数调用(如caddr)中任意链接的car和cdr的使用。我在徘徊怎么会......

回答 1 投票 1

得到'未定义的变量'警告,尽管它定义了

在sbcl repl中执行以下代码时,我得到变量test-cases的'未定义变量'警告,n。我在论坛上遇到了类似的问题,警告似乎发生了......

回答 1 投票 1

为什么常量不能在Common Lisp类型说明符中用作数组维度?

Common Lisp的至少一些实现不允许用户定义的常量在某些类型说明符中用作数组维度。例如,在SBCL中,此代码:(defconstant + len + 3)(defun ...

回答 5 投票 4

如何在SBCL / Common Lisp中序列化和加载对象

我有一个对象o,它是SBCL中类X的一个实例。我想要一个函数write-X-object,它将o序列化为一个文件,当用load-X-object读回该文件时,...

回答 2 投票 3

如何动态包装现有函数,例如分析器?

我是Lisp的新手,我正在尝试不同的方法来提高我的技能。我想编写一个包装现有函数的宏,以便我可以在这些函数的表单之前和之后设置,类...

回答 1 投票 1

如何杀死进程(由run-process创建)

我想杀死一个由(sb-ext:run-program)启动的进程。 (let((process(sb-ext:run-program“/path/to/process.sh”'():wait nil)))(sleep 10)(sb-ext:process-close process)(sb-ext) :处理-...

回答 2 投票 2

SBCL ASDF问题与CCL Re:循环参考?

这在ccl上编译很好,但是使用循环引用失败了。 SBCL上的错误:kp.asd :( in-package:asdf)(defsystem kp:components((:module“utils”:components((:file“utils”...

回答 2 投票 0

在数组或列表上无差别地循环

问题假设您有许多列表或数组,为了示例,我们说两个:(defparameter * arr *#(1 2 3))(defparameter * list *'(4 5 6))您可以循环它们用...

回答 3 投票 3

处理inferior-lisp没有运行

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

回答 1 投票 0

特定于SBCL的声明

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

回答 2 投票 2

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

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

回答 1 投票 7

Lisp中的套接字

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

回答 1 投票 1

这是sbcl中的一个错误?

为什么在sbcl中发生这种情况?也许是个bug? (defclass myclass()((s1:initform'((a.1)(b.2)))(s2:initform'((a.1)(b.2)))))(defparameter ins(make-)实例'myclass))(setf(...

回答 2 投票 5

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