On Dec 10, 2009, at 9:10 AM, Rich Hickey wrote: > I'm happy to announce I have implemented this fine-grained locals > clearing in the compiler, in the 'new' branch. It should automatically > cover all cases in which the code doesn't explicitly reuse the head - > including non-tail usage, destructuring etc.
What a great change! We ran into the problem this solves just this week: running out of memory on long lazy seqs with large elements that we intended to be processing one item at a time. > In short, such cases should 'just work' from now on. ... adding yet another entry on the long list of Clojure facilities that adhere to the principle of least surprise. Nicely done! --Steve
smime.p7s
Description: S/MIME cryptographic signature