Update of /project/cxml/cvsroot/cxml In directory clnet:/tmp/cvs-serv20513
Modified Files: cxml.asd runes.asd Log Message: SCL support (thanks to Douglas Crosher). Includes support for implementations where URIs are valid namestrings, and a mode where normal streams are used instead of xstreams and ystreams (albeit both SCL-specific at this point).
--- /project/cxml/cvsroot/cxml/cxml.asd 2007/05/26 21:55:57 1.18 +++ /project/cxml/cvsroot/cxml/cxml.asd 2007/06/16 11:27:18 1.19 @@ -4,6 +4,9 @@
(defclass closure-source-file (cl-source-file) ())
+#+scl +(pushnew 'uri-is-namestring *features*) + #+sbcl (defmethod perform :around ((o compile-op) (s closure-source-file)) ;; shut up already. Correctness first. @@ -30,7 +33,7 @@ (:file "space-normalizer" :depends-on ("xml-parse")) (:file "catalog" :depends-on ("xml-parse")) (:file "sax-proxy" :depends-on ("xml-parse"))) - :depends-on (:runes :puri :trivial-gray-streams)) + :depends-on (:runes :puri #-scl :trivial-gray-streams))
(defclass utf8dom-file (closure-source-file) ((of)))
--- /project/cxml/cvsroot/cxml/runes.asd 2007/05/26 22:05:13 1.1 +++ /project/cxml/cvsroot/cxml/runes.asd 2007/06/16 11:27:18 1.2 @@ -52,7 +52,9 @@ #+rune-is-character "characters") #+rune-is-integer (:file "utf8") (:file "syntax") - (:file "encodings") - (:file "encodings-data") - (:file "xstream") - (:file "ystream"))) + #-x&y-streams-are-stream (:file "encodings") + #-x&y-streams-are-stream (:file "encodings-data") + #-x&y-streams-are-stream (:file "xstream") + #-x&y-streams-are-stream (:file "ystream") + #+x&y-streams-are-stream (:file #+scl "stream-scl") + ))