В Clojure Документация ядра для выпуска 1.7 - следующие функции
dedupe
disj!
dissoc!
filter
keep
map
random-sample
remove
replace
take-while
Имейте следующий текст в описании API
Returns a transducer when no collection is provided.
И следующие функции
drop
keep-indexed
partition-all
partition-by
take
take-nth
Введите следующий текст.
Returns a *stateful* transducer when no collection is provided.
Кроме того, была эта критика этой формулировки.
Мой вопрос: Что такое преобразователь с состоянием?, т.е. что похоже на сгруппированные функции. (и именно по этой причине люди говорят, что набрав преобразователь, требуют зависимых типов?)