On Feb 3, 9:57 pm, MikeM <michael.messini...@invista.com> wrote:
> Code written with the fully-lazy branch certainly looks cleaner than
> the streams branch equivalent, and having full laziness seems like a
> plus. The local-clearing mechanism seems like it will be
> straightforward to use.
>
> Seems like this is the way to go. Are there any drawbacks?

The performance is not as good. I'm looking into that, but it is
unlikely to compete with streams on performance due to fundamental
factors like allocation and indirection.

Other than that, there is just the general loss of nil-punning. This
was the theoretical problem that kept me from making this tradeoff
earlier. I'm very much interesting in hearing from those for whom the
lazy branch represents a real problem due to loss of nil punning.

Rich

--~--~---------~--~----~------------~-------~--~----~
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 
clojure+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/clojure?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to