public interface ISeq extends IPersistentCollection { Object first(); ISeq next(); ISeq more(); ISeq cons(Object o); }
moreIt looks like the interface interface ISeqonly works rest. Why is it called morenot rest?
more
ISeq
rest
This information is my interpretation of doing some archeology in the Clojure git repository.
rest, nil emtpy, . Rich lazyness, next, ISeq more. ASeq more, seq nil, next methond. - rest -seq, , , Java .
nil
next
ASeq