aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorChouser <chouser@n01se.net>2008-09-07 03:15:23 +0000
committerChouser <chouser@n01se.net>2008-09-07 03:15:23 +0000
commit12ca085b99600072d235b1e8bd7791e7c34b57c7 (patch)
tree2dbe5c1f23273fd064de5ec79b5e9cdfb4e494ca /src
parentbac1a9fa4d0c7660e43660b7de45b1d1c303001c (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.clj15
-rw-r--r--src/clojure/contrib/zip_filter/zip_filter.clj10
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".