(repeat 10 1)
возвращает LazySeq
(list 1 2 3)
возвращает PersistentList
Очевидно, что нет способа узнать, сколько предметов находится в ленивой последовательности, пока эта последовательность не будет оценена.
counted?
возвращает true для любого класса, который реализует интерфейс clojure.lang.Counted
.