[cxml-cvs] CVS cxml

dlichteblau dlichteblau at common-lisp.net
Sat Jun 16 11:27:18 UTC 2007


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")
+     ))




More information about the Cxml-cvs mailing list