如何更改SBCL的当前目录?
更改CLisp当前工作目录非常容易: >cat ~/.clisprc.lisp ;;; The following lines added by ql:add-to-init-file: #-quicklisp (let ((quicklisp-init…
如何更改 Limp 用于连接 SBCL 的屏幕管理器“Screen”中的字体大小?
我最近开始使用 Lisp,而 Limp 是 VIM 唯一可用的插件。但是,一旦我设置好并按 F12,出现的类似终端的窗口的字体就非常小。我的屏幕分辨率为 1920x10…
SUSE 10 x86-64 上的 sbcl 错误:浮点异常
我下载了 http://prdownloads。 sourceforge.net/sbcl/sbcl-1.0.51-x86-64-linux-binary.tar.bz2 并安装在 SUSE 10 中x86-64。但是当运行 sbcl 时,它…
通过 Emacs 启动时如何配置 SBCL 以使用更多 RAM?
如何配置 SBCL,使其在使用 Emacs 中的“Mx slime”启动时使用比默认值更多的内存? 从我在网上看到的情况来看,答案似乎是调用 SBCL,传递参数“--dy…
SBCL 套接字:重用地址
对 sockopt-reuse-address 的调用似乎没有效果。 (setf socket (make-instance 'sb-bsd-sockets:inet-socket :type type :protocol protocol) (setf (…
sbcl 中奇怪的类优先级列表
在 sbcl 中, *(sb-mop:class-precedence-list (find-class 'cons)) ==>(# # # #) cons 继承自 list 而不是相反,这不是很奇怪吗?我在这里缺少什么?…
在 LISP 中是否可以访问函数的形式?
假设我全局定义一个函数: (defun x (y) (1+ y)) ;; Edit: my first example was too complicated 是否可以将函数 x “强制”到一个列表中,例如: (x…
在 sbcl 中启用自动完成
最近开始学习lisp,主要是bin使用clisp和vim。我也想尝试 sbcl,因为它经常被推荐为最好的免费 lisp 编译器之一。不过,有一件事让 sbcl 对我来说更难…
CLSQL 时间戳列类型
我将 CLSQL 与 MySQL 结合使用。我必须将什么关键字组合传递给 create-table 才能为其提供具有时间戳列类型的列? (create-table [foo] `(([bar] time…
Common Lisp 错误:预期类型:REAL 数据:NIL
我正在尝试用 Common Lisp 自己写一些东西,实现调车场算法。我认为它进展顺利,即使它结果相当丑陋并且如果我怀疑它的 Lispy 性,但在 REPL 中测试该…
如何将参数传递给保存的 SBCL 核心?
我有一个 Lisp (SBCL 1.0.40.0.debian) 应用程序 (myfitnessdata),它使用以下代码来处理命令行参数: (:use :common-lisp) (:export #:main)) (in-pa…
lisp 作为 shebang 脚本与在 SLIME 中运行的 lisp
我刚从 C++ 和 Python 开始接触 common-lisp。我正在尝试运行一个简单的 SDL 程序,该程序除了在屏幕上显示图像之外什么也不做。我可以在 SLIME 中让…