sbcl

    2热度

    2回答

    我有emacs SLIME和SBCL。我陷入了emacs定义为'FORMAT'的问题,因为格式字符串&其余对象,所以在REPL当我试图评估类似的东西时(格式t“hello”),我得到错误:Wrong类型参数:stringp,t。 这是功能被覆盖的情况吗?我如何让emacs使用SBCL中定义的函数? 猜想,这是相当简单的新手问题,但它真的很难谷歌的“格式化”关键字:)

    9热度

    2回答

    我刚刚开始使用common-lisp,来自C++和Python。我正在尝试运行一个简单的SDL程序,除了在屏幕上显示图像外别无它物。我可以在SLIME中使用它。问题是,从shell作为脚本运行时,它不起作用。 我的计划是这样的: #!/usr/bin/sbcl --script (asdf:operate 'asdf:load-op :lispbuilder-sdl) (defun mai

    5热度

    3回答

    我可以在SBCL中运行(run-program "/usr/ls" '())。在任何计划实施中是否有相同的方法?

    3热度

    3回答

    我正在学习Lisp(SBCL),我对如何构造lisp代码感到困惑。我相信Lisp包就像Python的模块? 我想做这样的事情。 utilities.py: def foo(): print "And there is silence!" main.py: import utilities as u u.foo() 我抬头一看包装,装载和航空自卫队的系统。我仍然不明白它是如何融

    2热度

    2回答

    我想获得clsql的工作(用于使用cl-mysql,但看着替代品)。只是试图在这一点上玩,而我在connect (connect '("localhost" "test" "user" "password") :database-type :mysql) 得到停下让我 erred while invoking #<COMPILE-OP (:VERBOSE NIL) {BDFF0B9}> on

    2热度

    2回答

    我保存了核心。我如何让sbcl自动加载它?

    11热度

    2回答

    我喜欢基于图像的语言的想法,最近我一直在通过sbcl与Common Lisp一起玩。我已经阅读了一些关于如何通过保存和加载虚拟机映像的地方,您可以演变在该映像上运行的应用程序或一组应用程序。 我得到如何将代码加载到图像并让它运行,粘液使这种事情非常好,但我的问题是这样的:我怎么能告诉图像中定义了什么函数?比方说,我想在运行几天或几个月后更新一个函数,但我不记得名字。是否有任何方法可以访问代码,甚至

    9热度

    1回答

    我想了解如何解释输出和使用Lisp调试器。 我已经有了一个非常简单的Backtrace来评估我的函数,但我似乎无法找出如何使用它找出函数中的Lisp'form'发生了异常。 我很欣赏任何线索,我应该做什么,找到在我的代码错误发生的地方。 另外 - 为什么第二帧显示为“没有可用于帧的调试信息”? 我已经附加了调试器和repl的屏幕截图(我还包括我的功能在下面 - 我知道这是非常错误的 - 但我只是有

    0热度

    1回答

    我正在使用CLSQL和MySQL。为了给它一个带有时间戳列类型的列,我必须将哪些关键字组合传递给create-table? (create-table [foo] `(([bar] timestamp))) 无法识别(它只是创建一个varchar 255列,如果您不指定列类型,这是默认值)。根据this reference page,wall-time应创建一个时间戳列,但只创建一个datet

    4热度

    2回答

    CL-USER>(exp 1) 2.7182817 为什么?它应该是2.7182818(从2.7182818284590452353602874713526624977572470936999595749669四舍五入...) SBCL 1.0.29.11.debian