aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/clojure/contrib/generic/functor.clj8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/clojure/contrib/generic/functor.clj b/src/clojure/contrib/generic/functor.clj
index 1198c510..8611916f 100644
--- a/src/clojure/contrib/generic/functor.clj
+++ b/src/clojure/contrib/generic/functor.clj
@@ -1,7 +1,7 @@
;; Generic interface for functors
;; by Konrad Hinsen
-;; last updated March 18, 2009
+;; last updated March 23, 2009
;; Copyright (c) Konrad Hinsen, 2009. All rights reserved. The use
;; and distribution terms for this software are covered by the Eclipse
@@ -21,9 +21,9 @@
{:arglists '([f s])}
(fn [f s] (type s)))
-(defmethod fmap clojure.lang.ISeq
- [f s]
- (map f s))
+(defmethod fmap clojure.lang.IPersistentList
+ [f v]
+ (into (empty v) (map f v)))
(defmethod fmap clojure.lang.IPersistentVector
[f v]