diff options
author | Chouser <chouser@n01se.net> | 2008-09-07 03:15:23 +0000 |
---|---|---|
committer | Chouser <chouser@n01se.net> | 2008-09-07 03:15:23 +0000 |
commit | 12ca085b99600072d235b1e8bd7791e7c34b57c7 (patch) | |
tree | 2dbe5c1f23273fd064de5ec79b5e9cdfb4e494ca /src | |
parent | bac1a9fa4d0c7660e43660b7de45b1d1c303001c (diff) |
Update zip-filter to use ns plus other changes to work with Clojure rev 1017
Diffstat (limited to 'src')
-rw-r--r-- | src/clojure/contrib/zip_filter/xml/xml.clj | 15 | ||||
-rw-r--r-- | src/clojure/contrib/zip_filter/zip_filter.clj | 10 |
2 files changed, 7 insertions, 18 deletions
diff --git a/src/clojure/contrib/zip_filter/xml/xml.clj b/src/clojure/contrib/zip_filter/xml/xml.clj index 16f67e8e..16f4154b 100644 --- a/src/clojure/contrib/zip_filter/xml/xml.clj +++ b/src/clojure/contrib/zip_filter/xml/xml.clj @@ -8,17 +8,10 @@ ; Specialization of zip-filter for xml trees. -(clojure/in-ns 'clojure.contrib.zip-filter.xml) -(clojure/refer 'clojure) - -; load zip-filter if it isn't already -- when will lib.clj be guaranteed? -(when-not (find-ns 'clojure.contrib.zip-filter) - (clojure.lang.RT/loadResourceScript - "clojure/contrib/zip_filter/zip_filter.clj")) - -(alias 'zf 'clojure.contrib.zip-filter) -(alias 'zip 'clojure.zip) -(alias 'xml 'clojure.xml) +(ns clojure.contrib.zip-filter.xml + (:require [clojure.contrib.zip-filter :as zf] + [clojure.zip :as zip] + [clojure.xml :as xml])) (def xml->) diff --git a/src/clojure/contrib/zip_filter/zip_filter.clj b/src/clojure/contrib/zip_filter/zip_filter.clj index 76388c10..eb5d25c8 100644 --- a/src/clojure/contrib/zip_filter/zip_filter.clj +++ b/src/clojure/contrib/zip_filter/zip_filter.clj @@ -9,13 +9,9 @@ ; System for filtering trees and nodes generated by zip.clj in ; general, and xml trees in particular. -(clojure/in-ns 'clojure.contrib.zip-filter) -(clojure/refer 'clojure :exclude '(descendants ancestors)) -(alias 'zip 'clojure.zip) - -(defn sequential? - "Returns true if x implements Sequential." - [x] (instance? clojure.lang.Sequential x)) +(ns clojure.contrib.zip-filter + (:refer-clojure :exclude (descendants ancestors)) + (:require [clojure.zip :as zip])) ; This uses the negative form (no-auto) so that the result from any ; naive function, including user functions, defaults to "auto". |