Steel Bank Common Lisp:ANSI Common Lisp的开源编译器和运行时实现。
可以通过执行(中断)以编程方式调用调试器。例如,调试横幅随后显示导致中断的原因,帮助行,可用的重新启动,一些相关信息,...
我最近开始学习Lisp,主要使用clisp和vim来进行bin。我也想尝试sbcl,因为通常建议将其作为最好的免费lisp编译器之一。有一个...
[当浏览Bert Burgemeister的“ Common Lisp快速参考”时,我偶然发现了tailp。首先,我误解了此函数的定义。我试过:(tailp'(3 4 5)'(1 2 3 4 5)...
我刚刚编写了一个在循环内调用subst的程序,以及许多其他函数,到目前为止,subst函数的调用花费的时间最多。以下是概念性代码段...
[我对通过不同方式计算序列的结果感到困惑:(defun fig-square-p(n)“检查给定的N是否是一个完美的平方数。OEIS中为A000290”(检查类型为n(整数0 *))(= ...
过去,我使用以下脚本来启动SBCL:breakchars =“(){} [],^%$#@@”“ ;:” | \\“ cd / media / E / work exec rlwrap-记住-c -b“ $ breakchars” -f“ $ HOME” /。sbcl_completions sbcl --noinform ...
我很难找到答案,所以也许是不可能的。我想要能够从命令行加载/编译Lisp文件的灵活性,即不在emacs中,并且...
如何在Common Lisp中将2D字节数组写入二进制文件?
我想对于具有Common Lisp经验的人来说,这是一个简单的问题。对于刚开始使用LISP的我来说,不算什么。如您在下面的下一个片段中所见,我创建了一个800 x 600数组,类型为...
我正在尝试正确安装SBCL sbcl-2.0.0-x86-64-linux。提取和安装完成,没有任何问题。但是,在$提示符下键入'sbcl'以启动SBCL运行时,会出现...
我正在编写密码输入功能,我希望它像Unix / Linux密码输入样式一样,输入但不在屏幕上打印任何内容。或者,也可以在屏幕上打印“ *”。我发现了这个...
获取Steel Bank Common Lisp中当前正在执行的脚本的路径
我正在从系统的各个位置调用CL脚本。如何获取当前正在执行的脚本的文件路径?例如,脚本源文件位于/ home / user / ...
我建立在其他人编写的一些旧的Common Lisp代码的基础上,该代码在一些函数的开头包含如下代码:(declare(ftype(function(&rest float)float)+-* min ...
我对Common Lisp还是很陌生,在使用“ osicat”系统中的功能时需要帮助。我要完成的工作是获取文件的大小。为此,我想使用...
SBCL内置可执行文件:“尝试将插槽的值设置为XXX(SLOT-VALUE的SETF)时,对象缺少YYY插槽”?
运行#'cl-state-machine-examples / tamagochi:run完全没问题,但是生成的可执行信号像这样的SIMPLE-ERROR:内置:https://github.com/ageldama/cl-state-machine/releases / tag / fail -...
抱歉:我没有足够的知识来将其作为易于理解的代码段进行重做。我一直在使用SBCL编译器注释作为可能需要改进的标志,但我对...
[我已经在其他SO答案中找到了一些技术,但显然我无法说服SBCL进行内联fixnum算术:(declaim(优化(速度2)(安全1)))(declaim(ftype(function( ...
我找不到有关如何基于HTTP方法进行分发的任何文档(在同一uri上)。我得到的最接近的是define-easy-handler上的:default-request-type,但是它似乎调度到...
为什么会出现此错误:绑定SB-KERNEL :: X时,值(2(2(2(2(2(2(2)2)2)2)2)2)的类型不是NUMBER [类型错误的条件],当用...
我想创建一个.lisp文件,该文件可以以脚本开头,即以#!/ bin / usr / sbcl --script开头。这样很好。文件:#!/ usr / bin / sbcl --script(格式t“ test〜%”)输出:$>。/ ...