2014-09-23 11 views
2

我聽到的評論使今天:一直在Clojure 1.5的Reducers庫中有傳感器?

「Tranducers在那裏,一直以來,他們來到與reducers in 1.5

事實上 - Richs的Anatomy of a Reducer blog entry,熊顯着相似的logic used in his Strange Loop Transducers talk。 (用'換能器'代替'變壓器')。

我的問題是:一直在Clojure 1.5的Reducers庫中有傳感器?

+1

它確實看起來像是同一個想法,或者至少是同一個想法的起源。我不認爲對API的修改是存在的(即'(map)'返回它的原生換能器等)。我可能是錯的。 – Pointy 2014-09-23 13:41:28

+0

是的。來自Rich的[傳感器來了](http://blog.cognitect.com/blog/2014/8/6/transducers-are-coming):*兩年前...描述減速器如何工作,我描述了減速功能他們所在的變壓器......這些變壓器從來沒有露出過點菜...... * – Thumbnail 2014-09-23 14:06:26

回答

1

尖尖的是正確的,想法雖然不是因爲它是自己的東西而無法訪問。具體mapfilterreduce等地方還沒有能力生產傳感器和intochansequence其中不可食用它們,所以在我opinioin它是安全的,說的是換能器,其中目前Clojure中< 1.6.0