Updated for mlisp
[cl-graph.git] / dev / package.lisp
index 5cf6d08..21c7f39 100644 (file)
@@ -9,10 +9,10 @@ DISCUSSION
 |#
 (in-package common-lisp-user)
 
-(defpackage "CL-GRAPH"
-  (:use "COMMON-LISP" "METATILITIES" "CL-CONTAINERS" 
-        "METABANG.BIND" "METABANG.MATH")
-  (:nicknames "METABANG.GRAPH")
+(defpackage #:cl-graph
+  (:use #:common-lisp #:metatilities #:cl-containers 
+        #:metabang.bind #:metabang.math)
+  (:nicknames #:metabang.graph)
   (:documentation "CL-Graph is a Common Lisp library for manipulating graphs and running graph algorithms.")
   
   (:export 
@@ -84,6 +84,8 @@ DISCUSSION
    #:dot-vertex
    #:dot-edge
    #:dot-attributes
+   #:layout-graph-with-graphviz
+   #:dot-attribute-value
    
    #:connected-graph-p
    #:find-connected-components
@@ -92,10 +94,6 @@ DISCUSSION
    #:target-vertex
    #:source-vertex
    
-   #:layout-graph-with-graphviz
-   #:dot-attribute-value
-   #:dot-attribute
-
    #:add-edge                      ; graph edge
    #:delete-edge                   ; graph edge
    
@@ -171,4 +169,11 @@ DISCUSSION
    #:graph-mixing-matrix
    #:graph-edge-mixture-matrix
    #:assortativity-coefficient
-   #:vertex-degree-summary))
\ No newline at end of file
+   #:vertex-degree-summary)
+
+  (:export
+   #:print-dot-key-value
+   #:dot-attribute-value
+   #:dot-attributes-mixin
+   #:*dot-graph-attributes*
+   ))
\ No newline at end of file