【问题标题】:Using packages installed from quicklisp with clisp通过 clisp 使用从 quicklisp 安装的软件包
【发布时间】:2014-01-07 14:21:13
【问题描述】:

我从quick lisp安装了cl-yacc

(ql:quickload "yacc")

我检查了它是否可用。

[12]> (ql:system-apropos "yacc")
#<SYSTEM lispbuilder-yacc / lispbuilder-20130312-svn / quicklisp 2013-08-13>
#<SYSTEM yacc / cl-yacc-20101006-darcs / quicklisp 2013-08-13>

我尝试使用该软件包,但出现错误。

[18]> (use-package '#:yacc)

*** - USE-PACKAGE: There is no package with name "YACC"
The following restarts are available:
USE-VALUE      :R1      Input a value to be used instead.
ABORT          :R2      Abort main loop

[20]> (use-package 'yacc)

*** - USE-PACKAGE: There is no package with name "YACC"
The following restarts are available:
USE-VALUE      :R1      Input a value to be used instead.
ABORT          :R2      Abort main loop

可能出了什么问题?如何使用包? 我在 Mac OS X 10.7.5 下使用 clisp

【问题讨论】:

  • use-package 之前调用(asdf:load-system :yacc) 是否有效?不确定它是否需要是 load-system 的关键字或字符串。
  • @Andrew:感谢您的提示。就是这样。

标签: common-lisp clisp quicklisp


【解决方案1】:

似乎有两种方法可以做到。

ql:快速加载

[1]> (ql:quickload "yacc")
To load "yacc":
  Load 1 ASDF system:
    yacc
; Loading "yacc"

("yacc")
[2]> (use-package 'yacc)
T

asdf:加载系统

[1]> (asdf:load-system :yacc)
0 errors, 0 warnings
T
[2]> (use-package 'yacc)
T

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-06-25
    • 1970-01-01
    • 1970-01-01
    • 2015-12-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-12-08
    相关资源
    最近更新 更多