diff options
author | Rich Hickey <richhickey@gmail.com> | 2009-02-11 18:59:53 +0000 |
---|---|---|
committer | Rich Hickey <richhickey@gmail.com> | 2009-02-11 18:59:53 +0000 |
commit | a256e51ef5e7f48e1f9fd4f0c4a1ba4bf1ccf6a2 (patch) | |
tree | 5fb8cb0e19bb988f1a3da923745258490402d92b /src/jvm | |
parent | ec0f8f3a1c2009175966819690dd34b53aeefae0 (diff) |
[lazy] use seq rather than relying on implicit seq of first/more in core sequence fns
Diffstat (limited to 'src/jvm')
-rw-r--r-- | src/jvm/clojure/lang/Delay.java | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/jvm/clojure/lang/Delay.java b/src/jvm/clojure/lang/Delay.java index c1bacc99..53569e43 100644 --- a/src/jvm/clojure/lang/Delay.java +++ b/src/jvm/clojure/lang/Delay.java @@ -38,7 +38,7 @@ public class Delay { return val; } - static public class Seq extends Delay implements IPersistentCollection, List, Sequential, Sequence { + static public class Seq extends Delay implements List, Sequence { public Seq(IFn fn) { super(fn); } @@ -46,7 +46,7 @@ public class Delay { public ISeq seq() { try { - return (ISeq) get(); + return RT.seq(get()); } catch (Exception e) { |