如何在 Common Lisp 中访问包外部的类

问题描述 投票:0回答:1

摘要:我正在寻找一些有关访问外部包中的类的指导。

具体内容如下:

  1. 我已经使用 Quicklisp 安装了 :graph 包,可以在这里找到:https://github.com/eschulte/graph
  2. 文档中的第一个示例是这样的:
(defvar *graph* (populate (make-instance 'graph)
                  :nodes '(a b c d e f g)
                  :edges-w-values '(((a b) . 3)
                                    ((b d) . 1)
                                    ((b c) . 2)
                                    ((c e) . 1)
                                    ((d e) . 2)
                                    ((e f) . 3))))
  1. 我已将 :graph 作为依赖项包含在我的包中 (:hsm-new)。因此,要访问“填充”功能,我会这样做
    (defvar *graph* (graph:populate...
  2. 如何访问第一行中的
    'graph
    类?

谢谢,请原谅那些刚接触 CLOS 且对软件包相对较新的人。

lisp common-lisp sbcl
1个回答
0
投票

答案:'graph:graph(先引用包,然后引用数据)。

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