I've come across what appears to be a bug in the implementation of seque.  
Maybe I'm using it incorrectly and this isn't supposed to work at all, but 

Clojure 1.4.0
user=> (range 10) ;this works
(0 1 2 3 4 5 6 7 8 9)
user=> (seque 3 (range 10)) ;this works
(0 1 2 3 4 5 6 7 8 9)
user=> (seque 3 (seque 3 (range 10)))

On the last line, the process hangs.  Am I doing something silly, or is 
this a bug?

(I know that (seque (seque ...)) is rather useless, but I want to use 
something like (dorun (map f (seque (map g (seque ...))))) where f and g 
are relatively expensive and side-effect causing functions.)

Thank you,
Adam Brewster

-- 
You received this message because you are subscribed to the Google
Groups "Clojure" group.
To post to this group, send email to clojure@googlegroups.com
Note that posts from new members are moderated - please be patient with your 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en

Reply via email to