Hello,

On 15 Okt., 17:53, CuppoJava <[EMAIL PROTECTED]> wrote:
> What's supposed to do is take an arbitrary-form, and create a lazy
> sequence out of calls to "yield".

You can construct the inputs in a lazy sequence and then map
yield over that:

(map yield
     (lazy-cat (for [i (range 3)]
                 i)
               [(if true "Hello World" "Dlrow Olleh")]
               (for [i (range 2)
                     j (range 2)]
                 [i j])))

Since map, lazy-cat and for are all lazy, it should do, what
you want.

Sincerely
Meikel
--~--~---------~--~----~------------~-------~--~----~
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
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/clojure?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to