sbcl 相关问题

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

在中断时禁止某些SBCL调试器输出

可以通过执行(中断)以编程方式调用调试器。例如,调试横幅随后显示导致中断的原因,帮助行,可用的重新启动,一些相关信息,...

回答 1 投票 3

在sbcl中启用自动完成功能

我最近开始学习Lisp,主要使用clisp和vim来进行bin。我也想尝试sbcl,因为通常建议将其作为最好的免费lisp编译器之一。有一个...

回答 4 投票 5

了解通用Lisp中的函数tailp

[当浏览Bert Burgemeister的“ Common Lisp快速参考”时,我偶然发现了tailp。首先,我误解了此函数的定义。我试过:(tailp'(3 4 5)'(1 2 3 4 5)...

回答 4 投票 5

SBCL“替代”效率

我刚刚编写了一个在循环内调用subst的程序,以及许多其他函数,到目前为止,subst函数的调用花费的时间最多。以下是概念性代码段...

回答 1 投票 2

为什么斐波那契数列在一定数目后结果开始发散?

[我对通过不同方式计算序列的结果感到困惑:(defun fig-square-p(n)“检查给定的N是否是一个完美的平方数。OEIS中为A000290”(检查类型为n(整数0 *))(= ...

回答 1 投票 0

如何使用粘液设置SBCL的当前目录?

过去,我使用以下脚本来启动SBCL:breakchars =“(){} [],^%$#@@”“ ;:” | \\“ cd / media / E / work exec rlwrap-记住-c -b“ $ breakchars” -f“ $ HOME” /。sbcl_completions sbcl --noinform ...

回答 2 投票 7

从终端命令提示符运行Common Lisp函数

我很难找到答案,所以也许是不可能的。我想要能够从命令行加载/编译Lisp文件的灵活性,即不在emacs中,并且...

回答 4 投票 13

如何在Common Lisp中将2D字节数组写入二进制文件?

我想对于具有Common Lisp经验的人来说,这是一个简单的问题。对于刚开始使用LISP的我来说,不算什么。如您在下面的下一个片段中所见,我创建了一个800 x 600数组,类型为...

回答 3 投票 0

在Linux Mint上更新glibc进行sbcl安装

我正在尝试正确安装SBCL sbcl-2.0.0-x86-64-linux。提取和安装完成,没有任何问题。但是,在$提示符下键入'sbcl'以启动SBCL运行时,会出现...

回答 1 投票 0

尾部递归函数的用户友好包装

我正在尝试学习普通口吻。我熟悉尾部递归,但是我不熟悉包裹尾部递归函数的惯用方式,即调用者不必初始化...

回答 1 投票 0

如何隐藏(读取)Common Lisp中的输出

我正在编写密码输入功能,我希望它像Unix / Linux密码输入样式一样,输入但不在屏幕上打印任何内容。或者,也可以在屏幕上打印“ *”。我发现了这个...

回答 1 投票 2

获取Steel Bank Common Lisp中当前正在执行的脚本的路径

我正在从系统的各个位置调用CL脚本。如何获取当前正在执行的脚本的文件路径?例如,脚本源文件位于/ home / user / ...

回答 2 投票 3

ftype声明对SBCL中的内置函数有什么影响?

我建立在其他人编写的一些旧的Common Lisp代码的基础上,该代码在一些函数的开头包含如下代码:(declare(ftype(function(&rest float)float)+-* min ...

回答 1 投票 4

posicat-posix:stat冻结

我对Common Lisp还是很陌生,在使用“ osicat”系统中的功能时需要帮助。我要完成的工作是获取文件的大小。为此,我想使用...

回答 1 投票 1

SBCL内置可执行文件:“尝试将插槽的值设置为XXX(SLOT-VALUE的SETF)时,对象缺少YYY插槽”?

运行#'cl-state-machine-examples / tamagochi:run完全没问题,但是生成的可执行信号像这样的SIMPLE-ERROR:内置:https://github.com/ageldama/cl-state-machine/releases / tag / fail -...

回答 1 投票 0

如何使SBCL优化消除对FDEFINITION的可能调用?

抱歉:我没有足够的知识来将其作为易于理解的代码段进行重做。我一直在使用SBCL编译器注释作为可能需要改进的标志,但我对...

回答 3 投票 0

如何说服Lisp SBCL进行内联fixnum算法?

[我已经在其他SO答案中找到了一些技术,但显然我无法说服SBCL进行内联fixnum算术:(declaim(优化(速度2)(安全1)))(declaim(ftype(function( ...

回答 2 投票 1

通过HTTP方法分发的Hunchentoot

我找不到有关如何基于HTTP方法进行分发的任何文档(在同一uri上)。我得到的最接近的是define-easy-handler上的:default-request-type,但是它似乎调度到...

回答 3 投票 5

如果在Common Lisp中,如果在树上抛出错误,则工作

为什么会出现此错误:绑定SB-KERNEL :: X时,值(2(2(2(2(2(2(2)2)2)2)2)2)的类型不是NUMBER [类型错误的条件],当用...

回答 1 投票 0

[创建从控制台启动的Lisp脚本文件时如何使用其他标志

我想创建一个.lisp文件,该文件可以以脚本开头,即以#!/ bin / usr / sbcl --script开头。这样很好。文件:#!/ usr / bin / sbcl --script(格式t“ test〜%”)输出:$>。/ ...

回答 2 投票 0

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