sbcl

    0热度

    2回答

    [SBCL]我想从一个文本文件看起来像这样读取字符逐个字符: :table E E E E E E C C C E E E E E E 我的代码(有些省略清晰度): (defun read-txt (path) (with-open-file str path :direction :input :if-exists :supersede) (let

    1热度

    1回答

    我已经更新quicklisp到拉泰什版本 CL-USER>(QL:更新所有dists中) 1 DIST检查。 您已经有最新版本的“quicklisp”:2017-06-30。 NIL 但这并没有更新的依赖到最新版本,EX。 Hunchentoot网络服务器版本是1.2.35,但由于错误修正,我需要1.2.37。 /home/pio/quicklisp/dists/quicklisp/softwar

    1热度

    2回答

    我有两个包中都定义了一个类。第二个类继承了第一个类,但有一个同名的插槽。其目的确实是为了覆盖插槽。 (defpackage :foo (:use :cl) (:export foo)) (in-package :foo) (defclass foo() ((s))) (defpackage :bar (:use :cl :foo) (:expor

    1热度

    1回答

    假设我有一个名为“1.sb”这个内容的文件: #!/usr/local/bin/sbcl --script (prin1 sb-ext:*posix-argv*) (terpri) 如果我调用它作为“1.sb ABC”我得到这样的输出: ("/usr/local/bin/sbcl" "a" "b" "c") 如何获取脚本文件本身的名称('1.sb')?

    2热度

    1回答

    我正在考虑使用大量的gensyms来区分我正在构建的系统中的对象(如erlang中的ref)。 我是否应该在创建大量gensyms后遇到系统限制? 仅供参考,我使用SBCL。

    0热度

    1回答

    要获得SBCL所有有效编码列表,我这样做: (let (encoding-list) (let (symbol-list) (do-external-symbols (s :keyword) (push s symbol-list)) (setf symbol-list (sort symbol-list #'string<)) (mapc (l

    2热度

    1回答

    我想列举在我的Lisp进程中可用的所有环境变量的列表。我想要C变量environ返回的相同列表。 SBCL和Clozure CL都没有提供开箱即用的功能。我可以使用CFFI吗?

    0热度

    2回答

    我的Plist如 '((:atom Toddler :visited nil :on-clauses (0 1)) (:atom Child :visited nil :on-clauses 1)) 我应如何改变在给定的:atom:onclauses财产清单?我想更新此资源,例如使第二plist (:atom Child :visited nil :on-clauses (1 2))

    1热度

    1回答

    我使用inferior-shell:run来启动一个长期运行的任务,它可能会经常失败(这是一个构建验证例程)。 我的主要问题是,我找不到一种方法来查看已启动活动的“实时”输出。 我想要一个活饲料的原因是因为如果发生错误,我看不到输出;我看了一下ON-ERROR:的关键,但是它只是说有一个退出代码是1。这很有道理,因为看起来这个关键是一个采取某种恢复操作的回调。但是,如果我的任务失败了,我还想知道它

    3热度

    1回答

    论unread-char的Common Lisp的HyperSpec页面 - 见 here - 它说以下两个方面: “未读炭旨在成为一个有效的机制,以允许Lisp的读卡器等 解析器在输入流中执行单字符预览。“ “这是一个错误在相同流连续两次调用未读炭没有 居间调用读取炭(或隐含地读取字符某种其它输入动作)在该流 ”。 我研究如何增加对多字符先行支持CL的 解析器我打算写的,只是为了确认上述溪流,我