clojure:lazy

Last commit made on 2009-02-16
Get this branch:
git clone -b lazy https://git.launchpad.net/clojure

Branch merges

Branch information

Name:
lazy
Repository:
lp:clojure

Recent commits

be56ab8... by Rich Hickey <email address hidden>

[lazy] smarter ASeq and LazySeq isEmpty()

2000a90... by Rich Hickey <email address hidden>

[lazy] updated docs

509a56a... by Rich Hickey <email address hidden>

[lazy] straight cons call in filter

2a4f2a2... by Rich Hickey <email address hidden>

[lazy] got rid of Sequence, (seq iseq) no longer an identity, ISeqs can be empty, PersistentList.EMPTY and LazySeq.EMPTY are ISeqs, rest returns ISeq

20331a1... by Rich Hickey <email address hidden>

[lazy] renamed rest to next, renamed more to rest

8c59f86... by Rich Hickey <email address hidden>

[lazy] added (optional) detection of conditional test of LazySeq, build with:
ant -Dclojure.assert-if-lazy-seq=true
patch from Chouser

db27101... by Rich Hickey <email address hidden>

[lazy] fixed take-while

795925c... by Rich Hickey <email address hidden>

[lazy] only coerce LazySeq to seq in analyze, fixing evaluation of ()

baddfb3... by Rich Hickey <email address hidden>

[lazy] declare closed-over fields non-final for once-only fns

a256e51... by Rich Hickey <email address hidden>

[lazy] use seq rather than relying on implicit seq of first/more in core sequence fns