On 27 December 2012 18:52, Ben Wolfson <wolf...@gmail.com> wrote: > On Thu, Dec 27, 2012 at 9:08 AM, Michał Marczyk > <michal.marc...@gmail.com> wrote: >> On 27 December 2012 03:28, Tom Jack <t...@tomoj.la> wrote: >>> It looks like the only thing missing to make Cons implement IPersistentList >>> is IPersistentStack. Why not implement it? >> >> IPersistentStack extends IPersistentCollection, which includes >> count(), so that's no go for Cons (the rest part might be a lazy seq). > > Doesn't stop existing lazy seqs:
Oh, indeed. Thanks! > > > user=> (def x (repeat 2)) > #'user/x > user=> (coll? x) > true > user=> (instance? clojure.lang.IPersistentCollection x) > true > user=> (count x) > ; predictable lack of results > > -- > Ben Wolfson > "Human kind has used its intelligence to vary the flavour of drinks, > which may be sweet, aromatic, fermented or spirit-based. ... Family > and social life also offer numerous other occasions to consume drinks > for pleasure." [Larousse, "Drink" entry] > > -- > 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 > Note that posts from new members are moderated - please be patient with your > first post. > 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 -- 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 Note that posts from new members are moderated - please be patient with your first post. 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