什么是有状态传感器?

时间:2014-10-22 11:44:19

标签: clojure stateful transducer

Clojure Core documentation for the 1.7 release - 以下函数

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.

此外 - 还有this criticism of this wording

enter image description here

我的问题是:什么是有状态传感器?即分组函数的相似之处。 (这就是people say typing a transducer require dependent types?

的原因