Rich Hickey a écrit : > I think the problem is that in the original and subsequent versions, > work was being done in the current case that needn't be (checking the > status of coll), and that we need more laziness than lazy-cons gives > us (we need to delay evaluation of one argument to the recursive > call). delay/force offer laziness a la carte Thanks Rich! I wasn't aware that (force x) returns x if x is not a Delay, this is good to know. (I assume that having seq to automatically force its argument would be a perf killer.)
--~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---