If you don't mind, I would love to see your version with lazy-seq and
recursion.  Seems like that's the idiomatic way of solving problems
like this, judging by the source for the partition functions.

On Nov 27, 10:02 am, Asim Jalis <asimja...@gmail.com> wrote:
> I want to partition a sequence based on the values of a predicate so
> that every true starts a new sequence in the partition. Here is an
> example of how partition-with could be used:
>
> (partition-when true? '(true false false true false true true))
>   -> '((true false false) (true false) (true) (true))
>
> I have written this lazy-seq and recursion. However, I was wondering
> if there is a way to do this with core Clojure sequence primitives.
> Any suggestions?
>
> Asim
> --
> San Francisco, CA

-- 
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