changelog shortlog graph tags branches changeset file revisions annotate raw help

Mercurial > core / lisp/lib/dat/pkg.lisp

revision 123: a4ed30cbe083
parent 122: 4ba88cac5bc7
child 127: 960c010a23ce
     1.1--- a/lisp/lib/dat/pkg.lisp	Sun Dec 24 01:06:20 2023 -0500
     1.2+++ b/lisp/lib/dat/pkg.lisp	Sun Dec 24 18:19:33 2023 -0500
     1.3@@ -14,7 +14,10 @@
     1.4 
     1.5 (defpackage :dat/arff
     1.6   (:use :cl :std :dat/proto :dat/csv)
     1.7-  (:export))
     1.8+  (:export
     1.9+   :arff :arff-relation :arff-attributes :arff-data :arff-path 
    1.10+   :parse-arff :parse-arff-string :parse-arff-stream
    1.11+   :remove-attribute-by-name))
    1.12 
    1.13 (defpackage :dat/toml
    1.14   (:use :cl :std :dat/proto :obj/time)
    1.15@@ -46,7 +49,36 @@
    1.16 
    1.17 (defpackage :dat/xml
    1.18   (:use :cl :std :dat/proto)
    1.19-  (:export))
    1.20+  (:shadow :read-char :unread-char)
    1.21+  (:export
    1.22+   :xml-node-name 
    1.23+   :xml-node-ns 
    1.24+   :xml-node-attrs 
    1.25+   :xml-node-children 
    1.26+   :make-xml-node 
    1.27+   :xml-parse 
    1.28+   :to-xml 
    1.29+   :write-xml
    1.30+   :xml-node-p 
    1.31+   :nodelist->xml-node
    1.32+   :xml-node->nodelist
    1.33+   :xml-node ; needed to support use in typep
    1.34+   ;; processing instruction objects
    1.35+   :proc-inst-p
    1.36+   :proc-inst-target
    1.37+   :proc-inst-contents
    1.38+   :write-prologue
    1.39+   :write-prolog
    1.40+   ;; rpg utils
    1.41+   :make-xmlrep :xmlrep-add-child!
    1.42+   :xmlrep-tag :xmlrep-tagmatch
    1.43+   :xmlrep-attribs :xmlrep-children
    1.44+   :xmlrep-string-child :xmlrep-integer-child
    1.45+   :xmlrep-find-child-tags :xmlrep-find-child-tag
    1.46+   :xmlrep-attrib-value :xmlrep-boolean-attrib-value
    1.47+   ;; tree searching from Daniel Eliason
    1.48+   :extract-path-list
    1.49+   :extract-path))
    1.50 
    1.51 (defpackage :dat/bencode
    1.52   (:use :cl :std :dat/proto :sb-gray)
    1.53@@ -55,5 +87,11 @@
    1.54    :bencode-decode
    1.55    :*bencode-binary-key-p*))
    1.56 
    1.57+(defpackage :dat/ical
    1.58+  (:use :cl :std :dat/xml))
    1.59+
    1.60+(defpackage :dat/vcard
    1.61+  (:use :cl :std :dat/xml))
    1.62+
    1.63 (uiop:define-package :dat
    1.64-  (:use-reexport :dat/proto :dat/csv :dat/arff :dat/toml :dat/json :dat/xml :dat/bencode))
    1.65+    (:use-reexport :dat/proto :dat/csv :dat/arff :dat/toml :dat/json :dat/xml :dat/bencode))