On Oct 19, 2008, at 8:49 AM, Achim Passen wrote:
> (def fibs (lazy-cat [0 1] (map + fibs (rest fibs))))
That looks strictly better than the other examples to me. If you're
willing and if you send a Contributer Agreement to Rich, I'd like to
adopt it in clojure.contrib.lazy-seqs. In the meantime, the wiki is
editable, I encourage you to put yours in it.
I'm trying to come up with a similarly simple powers-of-2... Ah,
there's one:
(def powers-of-2 (lazy-cons 1 (map #(bit-shift-left % 1) powers-of-2)))
or the equivalent
(def powers-of-2 (lazy-cons 1 (map #(+ % %) powers-of-2)))
Very cool, thanks for pointing it out!
--Steve
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"Clojure" group.
To post to this group, send email to [email protected]
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
-~----------~----~----~----~------~----~------~--~---