я услышал замечание, сделанное сегодня:Были преобразователи в библиотеке редукторов в Clojure 1.5 все вместе?
"были там Tranducers все вместе, они пришли с reducers in 1.5"
Действительно - Richs-х Anatomy of a Reducer blog entry, имеет замечательное сходство с logic used in his Strange Loop Transducers talk. (Замените «трансформаторы» на «преобразователи»).
Мой вопрос: Были преобразователи в библиотеке редукторов в Clojure 1.5 все вместе?
Это, конечно, похоже на ту же идею или, по крайней мере, истоки той же идеи. Я не думаю, что модификации API были там (т. Е. Что '(map)' возвращает свой собственный преобразователь и т. Д.). Я могу ошибаться. – Pointy
Да. Из Rich's [Transducers are Coming] (http://blog.cognitect.com/blog/2014/8/6/transducers-are-coming): * Два года назад ... описывая, как работают редукторы, я описал функцию уменьшения трансформаторы, на которых они были основаны ... эти трансформаторы никогда не подвергались а-ля-карте ... * – Thumbnail