<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
<channel>
<title>Clojure Q&amp;A - Recent questions and answers in Transducers</title>
<link>https://ask.clojure.org/index.php/qa/clojure/transducers</link>
<description></description>
<item>
<title>Answered: The behavior of `filter` on infinite sequences in Transducers</title>
<link>https://ask.clojure.org/index.php/15095/the-behavior-of-filter-on-infinite-sequences-in-transducers?show=15096#a15096</link>
<description>&lt;p&gt;&lt;code&gt;take&lt;/code&gt; converts its collection argument into a seq, and making a seq out of an eduction is done via the &lt;code&gt;java.lang.Iterable&lt;/code&gt; route. That route moves the data around in chunks of size 32. So &lt;code&gt;(take ... (eduction ...))&lt;/code&gt; will try to fetch 32 elements regardless of the number passed to &lt;code&gt;take&lt;/code&gt;.&lt;/p&gt;
&lt;p&gt;So, it's not about transducers, it's about how eduction and converting it into a seq work.&lt;/p&gt;
&lt;p&gt;You'll see the same behavior with &lt;code&gt;sequence&lt;/code&gt; - but that's because it creates a chunked sequence internally.&lt;/p&gt;
</description>
<category>Transducers</category>
<guid isPermaLink="true">https://ask.clojure.org/index.php/15095/the-behavior-of-filter-on-infinite-sequences-in-transducers?show=15096#a15096</guid>
<pubDate>Sun, 24 May 2026 08:31:02 +0000</pubDate>
</item>
<item>
<title>Answered: Optimize `eduction`</title>
<link>https://ask.clojure.org/index.php/15027/optimize-eduction?show=15033#a15033</link>
<description>&lt;p&gt;Logged as &lt;a rel=&quot;nofollow&quot; href=&quot;https://clojure.atlassian.net/browse/CLJ-2953&quot;&gt;https://clojure.atlassian.net/browse/CLJ-2953&lt;/a&gt;&lt;/p&gt;
</description>
<category>Transducers</category>
<guid isPermaLink="true">https://ask.clojure.org/index.php/15027/optimize-eduction?show=15033#a15033</guid>
<pubDate>Sun, 05 Apr 2026 21:50:04 +0000</pubDate>
</item>
<item>
<title>Answered: There is currently no option for `partition` to use the advantage of transducers.</title>
<link>https://ask.clojure.org/index.php/13187/there-currently-option-for-partition-advantage-transducers?show=13189#a13189</link>
<description>&lt;p&gt;Logged as &lt;a rel=&quot;nofollow&quot; href=&quot;https://clojure.atlassian.net/browse/CLJ-2797&quot;&gt;https://clojure.atlassian.net/browse/CLJ-2797&lt;/a&gt;&lt;/p&gt;
</description>
<category>Transducers</category>
<guid isPermaLink="true">https://ask.clojure.org/index.php/13187/there-currently-option-for-partition-advantage-transducers?show=13189#a13189</guid>
<pubDate>Tue, 22 Aug 2023 18:54:45 +0000</pubDate>
</item>
<item>
<title>Answered: Could `run!` gain another arity to cover the common case of feeding into `eduction`?</title>
<link>https://ask.clojure.org/index.php/13153/could-gain-another-arity-cover-common-case-feeding-eduction?show=13186#a13186</link>
<description>&lt;p&gt;Logged as &lt;a rel=&quot;nofollow&quot; href=&quot;https://clojure.atlassian.net/browse/CLJ-2796&quot;&gt;https://clojure.atlassian.net/browse/CLJ-2796&lt;/a&gt;&lt;/p&gt;
</description>
<category>Transducers</category>
<guid isPermaLink="true">https://ask.clojure.org/index.php/13153/could-gain-another-arity-cover-common-case-feeding-eduction?show=13186#a13186</guid>
<pubDate>Tue, 22 Aug 2023 14:50:49 +0000</pubDate>
</item>
<item>
<title>Transducer arity for vec</title>
<link>https://ask.clojure.org/index.php/13104/transducer-arity-for-vec</link>
<description>&lt;p&gt;In light of Metosin's recent comments on the costs of laziness, what do you think about adding a transducer arity to vec? In essence it becomes an eager version sequence. Semantically I think &lt;code&gt;(vec (map inc) coll)&lt;/code&gt; integrates fairly well with the idea of vec. That tiny bit of terseness over &lt;code&gt;(into [] (map inc) coll)&lt;/code&gt; I think is worth having personally.&lt;/p&gt;
&lt;p&gt;&lt;a rel=&quot;nofollow&quot; href=&quot;https://clojure-goes-fast.com/blog/clojures-deadly-sin/&quot;&gt;https://clojure-goes-fast.com/blog/clojures-deadly-sin/&lt;/a&gt;&lt;/p&gt;
</description>
<category>Transducers</category>
<guid isPermaLink="true">https://ask.clojure.org/index.php/13104/transducer-arity-for-vec</guid>
<pubDate>Fri, 28 Jul 2023 04:26:18 +0000</pubDate>
</item>
<item>
<title>calling take-nth with 0 causes an OutOfMemoryError, and kills the repl.</title>
<link>https://ask.clojure.org/index.php/12736/calling-take-nth-with-causes-outofmemoryerror-and-kills-repl</link>
<description>&lt;p&gt;calling take-nth with 0 causes an OutOfMemoryError, and kills the repl.  Perhaps a validation &amp;gt; 0 required here?&lt;/p&gt;
&lt;p&gt;to reproduce,&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;user=&amp;gt; (take-nth 0 [1 2])
OutOfMemoryError Java heap space
        reply.eval-modes.nrepl/session-responses (nrepl.clj:51)
        reply.eval-modes.nrepl/session-responses (nrepl.clj:51)
        reply.eval-modes.nrepl/session-responses/fn--1340 (nrepl.clj:56)
        clojure.lang.LazySeq.sval (LazySeq.java:42)
        clojure.lang.LazySeq.seq (LazySeq.java:51)
        clojure.lang.RT.seq (RT.java:535)
        clojure.core/seq--5467 (core.clj:139)
        clojure.core/filter/fn--5962 (core.clj:2826)
        clojure.lang.LazySeq.sval (LazySeq.java:42)
        clojure.lang.LazySeq.seq (LazySeq.java:58)
        clojure.lang.RT.seq (RT.java:535)
        clojure.core/seq--5467 (core.clj:139)
Bye for now!
Error printing return value (OutOfMemoryError) at clojure.core/take-nth (core.clj:4289).
&lt;/code&gt;&lt;/pre&gt;
</description>
<category>Transducers</category>
<guid isPermaLink="true">https://ask.clojure.org/index.php/12736/calling-take-nth-with-causes-outofmemoryerror-and-kills-repl</guid>
<pubDate>Wed, 08 Mar 2023 07:59:54 +0000</pubDate>
</item>
<item>
<title>Answered: Why doesn't transduce call initializers?</title>
<link>https://ask.clojure.org/index.php/12547/why-doesnt-transduce-call-initializers?show=12550#a12550</link>
<description>&lt;p&gt;I'm not sure if you're on Slack but there was a really good answer to this in a thread about six months ago: &lt;a rel=&quot;nofollow&quot; href=&quot;https://clojurians.slack.com/archives/C053AK3F9/p1657570994323509?thread_ts=1657568229.677049&amp;amp;cid=C053AK3F9&quot;&gt;https://clojurians.slack.com/archives/C053AK3F9/p1657570994323509?thread_ts=1657568229.677049&amp;amp;cid=C053AK3F9&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;The TL;DR is that &quot;you can use a transducer to build a reducing function, so that's why transducers must support the init arity&quot; with the following example give:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;(def useless-xform
  (fn [rf]
    (fn
      ([] (rf))
      ([result] (rf result))
      ([result input]
       (rf result input)))))

(transduce identity
           (useless-xform +)
           [1 2])
;; 3
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;This is the most plausible explanation I've read so far on the otherwise puzzling init arity of transducers &quot;not being used&quot;.&lt;/p&gt;
</description>
<category>Transducers</category>
<guid isPermaLink="true">https://ask.clojure.org/index.php/12547/why-doesnt-transduce-call-initializers?show=12550#a12550</guid>
<pubDate>Sun, 15 Jan 2023 05:38:58 +0000</pubDate>
</item>
<item>
<title>Answered: group-by reducing function</title>
<link>https://ask.clojure.org/index.php/12097/group-by-reducing-function?show=12105#a12105</link>
<description>&lt;p&gt;Logged as &lt;a rel=&quot;nofollow&quot; href=&quot;https://clojure.atlassian.net/browse/CLJ-2716&quot;&gt;https://clojure.atlassian.net/browse/CLJ-2716&lt;/a&gt;&lt;/p&gt;
</description>
<category>Transducers</category>
<guid isPermaLink="true">https://ask.clojure.org/index.php/12097/group-by-reducing-function?show=12105#a12105</guid>
<pubDate>Sat, 06 Aug 2022 15:11:55 +0000</pubDate>
</item>
<item>
<title>Answered: Does not eduction work with reduce anymore?</title>
<link>https://ask.clojure.org/index.php/11138/does-not-eduction-work-with-reduce-anymore?show=11139#a11139</link>
<description>&lt;p&gt;Nothing has changed here - eduction has always been implemented only with IReduceInit. The clojuredocs example is wrong.&lt;/p&gt;
</description>
<category>Transducers</category>
<guid isPermaLink="true">https://ask.clojure.org/index.php/11138/does-not-eduction-work-with-reduce-anymore?show=11139#a11139</guid>
<pubDate>Thu, 07 Oct 2021 03:55:44 +0000</pubDate>
</item>
<item>
<title>Answered: What would transducers-first Clojure look like?</title>
<link>https://ask.clojure.org/index.php/11132/what-would-transducers-first-clojure-look-like?show=11135#a11135</link>
<description>&lt;p&gt;&lt;a rel=&quot;nofollow&quot; href=&quot;https://github.com/pixie-lang/pixie&quot;&gt;https://github.com/pixie-lang/pixie&lt;/a&gt;&lt;/p&gt;
</description>
<category>Transducers</category>
<guid isPermaLink="true">https://ask.clojure.org/index.php/11132/what-would-transducers-first-clojure-look-like?show=11135#a11135</guid>
<pubDate>Mon, 04 Oct 2021 15:25:34 +0000</pubDate>
</item>
<item>
<title>Answered: halt-when transducer throws class cast exception when used with into</title>
<link>https://ask.clojure.org/index.php/10955/halt-when-transducer-throws-class-cast-exception-when-used?show=10961#a10961</link>
<description>&lt;p&gt;We have an existing ticket for this at &lt;a rel=&quot;nofollow&quot; href=&quot;https://clojure.atlassian.net/browse/CLJ-2556&quot;&gt;https://clojure.atlassian.net/browse/CLJ-2556&lt;/a&gt;&lt;/p&gt;
</description>
<category>Transducers</category>
<guid isPermaLink="true">https://ask.clojure.org/index.php/10955/halt-when-transducer-throws-class-cast-exception-when-used?show=10961#a10961</guid>
<pubDate>Mon, 23 Aug 2021 01:39:29 +0000</pubDate>
</item>
<item>
<title>Answered: clojure.walk/walk can use transducers and protocols</title>
<link>https://ask.clojure.org/index.php/9801/clojure-walk-walk-can-use-transducers-and-protocols?show=9802#a9802</link>
<description>&lt;p&gt;Also see &lt;a rel=&quot;nofollow&quot; href=&quot;https://ask.clojure.org/index.php/2376/faster-more-flexible-dispatch-for-clojure-walk&quot;&gt;https://ask.clojure.org/index.php/2376/faster-more-flexible-dispatch-for-clojure-walk&lt;/a&gt; / &lt;a rel=&quot;nofollow&quot; href=&quot;https://clojure.atlassian.net/browse/CLJ-1239&quot;&gt;https://clojure.atlassian.net/browse/CLJ-1239&lt;/a&gt;&lt;/p&gt;
</description>
<category>Transducers</category>
<guid isPermaLink="true">https://ask.clojure.org/index.php/9801/clojure-walk-walk-can-use-transducers-and-protocols?show=9802#a9802</guid>
<pubDate>Fri, 13 Nov 2020 20:34:15 +0000</pubDate>
</item>
<item>
<title>Answered: Reducing to a collection</title>
<link>https://ask.clojure.org/index.php/9657/reducing-to-a-collection?show=9659#a9659</link>
<description>&lt;p&gt;&quot;...why this function doesn't work.&quot;  Short answer: it is not a function.  def just binds a symbol to the result of the enclosed form.&lt;/p&gt;
&lt;p&gt;If you want a function, you can change the first line to &lt;/p&gt;
&lt;pre&gt;&lt;code&gt;(defn countToFive []
&lt;/code&gt;&lt;/pre&gt;
</description>
<category>Transducers</category>
<guid isPermaLink="true">https://ask.clojure.org/index.php/9657/reducing-to-a-collection?show=9659#a9659</guid>
<pubDate>Fri, 25 Sep 2020 23:08:32 +0000</pubDate>
</item>
<item>
<title>Answered: Infinite loop with stateful transducer on core.async channel</title>
<link>https://ask.clojure.org/index.php/9529/infinite-loop-with-stateful-transducer-core-async-channel?show=9530#a9530</link>
<description>&lt;p&gt;Have a look at &lt;code&gt;partition-by&lt;/code&gt;: &lt;br&gt;
&lt;a rel=&quot;nofollow&quot; href=&quot;https://github.com/clojure/clojure/blob/clojure-1.10.1/src/clj/clojure/core.clj#L7160&quot;&gt;https://github.com/clojure/clojure/blob/clojure-1.10.1/src/clj/clojure/core.clj#L7160&lt;/a&gt;&lt;br&gt;
Especially the comment &quot;;;clear first!&quot;, one of the two comments in Clojure core that has an exclamation point.&lt;/p&gt;
</description>
<category>Transducers</category>
<guid isPermaLink="true">https://ask.clojure.org/index.php/9529/infinite-loop-with-stateful-transducer-core-async-channel?show=9530#a9530</guid>
<pubDate>Sat, 08 Aug 2020 17:52:29 +0000</pubDate>
</item>
<item>
<title>Answered: Stateful transducers, thread safety and performance</title>
<link>https://ask.clojure.org/index.php/9098/stateful-transducers-thread-safety-and-performance?show=9102#a9102</link>
<description>&lt;p&gt;The answer can be found in this discussion &lt;a rel=&quot;nofollow&quot; href=&quot;https://groups.google.com/d/msg/clojure/VQj0E9TJWYY/nXVf_H6sAgAJ&quot;&gt;https://groups.google.com/d/msg/clojure/VQj0E9TJWYY/nXVf_H6sAgAJ&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;So yes, we can use unsafe transducers when we are sure about single-threaded reducing context. But not in general case.&lt;/p&gt;
</description>
<category>Transducers</category>
<guid isPermaLink="true">https://ask.clojure.org/index.php/9098/stateful-transducers-thread-safety-and-performance?show=9102#a9102</guid>
<pubDate>Tue, 18 Feb 2020 07:09:48 +0000</pubDate>
</item>
<item>
<title>Answered: Why does eduction take xforms rather than a single xform?</title>
<link>https://ask.clojure.org/index.php/8726/why-does-eduction-take-xforms-rather-than-a-single-xform?show=8727#a8727</link>
<description>&lt;p&gt;The motivation appears to be to &lt;a rel=&quot;nofollow&quot; href=&quot;http://%20https://groups.google.com/d/msg/clojure/9I6MtgOTD0w/Cif1Z8OB8HwJ&quot;&gt;aid conversion from lazy-seq code&lt;/a&gt; using &lt;code&gt;-&amp;gt;&amp;gt;&lt;/code&gt;, e.g.&lt;/p&gt;
&lt;p&gt;&lt;code&gt;(-&amp;gt;&amp;gt; s (interpose 5) (partition-all 2))&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;to this:&lt;/p&gt;
&lt;p&gt;&lt;code&gt;(-&amp;gt;&amp;gt; s (eduction (interpose 5) (partition-all 2)))&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;Example lifted here from the above link.&lt;/p&gt;
</description>
<category>Transducers</category>
<guid isPermaLink="true">https://ask.clojure.org/index.php/8726/why-does-eduction-take-xforms-rather-than-a-single-xform?show=8727#a8727</guid>
<pubDate>Mon, 14 Oct 2019 11:04:46 +0000</pubDate>
</item>
<item>
<title>Answered: Transducers and Maps</title>
<link>https://ask.clojure.org/index.php/8654/transducers-and-maps?show=8677#a8677</link>
<description>&lt;p&gt;In &lt;code&gt;xforms&lt;/code&gt; (&lt;a rel=&quot;nofollow&quot; href=&quot;https://github.com/cgrand/xforms&quot;&gt;https://github.com/cgrand/xforms&lt;/a&gt;) there is a &lt;code&gt;x/str&lt;/code&gt; transducing context to directly build a string from a transduction:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;user=&amp;gt; (x/str 
         (comp
           (x/for [{:keys [dataPoints]} %
                   {{:keys [lat lng]} :location} dataPoints]
             (str lat &quot; &quot; lng))
           (interpose &quot;, &quot;))
         (-&amp;gt; trip :tripData :segments))
&quot;1 2, 3 4&quot;
&lt;/code&gt;&lt;/pre&gt;
</description>
<category>Transducers</category>
<guid isPermaLink="true">https://ask.clojure.org/index.php/8654/transducers-and-maps?show=8677#a8677</guid>
<pubDate>Wed, 02 Oct 2019 09:25:45 +0000</pubDate>
</item>
<item>
<title>Answered: What are other possible transducer contexts?</title>
<link>https://ask.clojure.org/index.php/8272/what-are-other-possible-transducer-contexts?show=8420#a8420</link>
<description>&lt;p&gt;&lt;a rel=&quot;nofollow&quot; href=&quot;http://clojure-doc.org/articles/ecosystem/java_jdbc/using_sql.html#processing-a-result-set-lazily&quot;&gt;clojure.java.jdbc/reducible-query&lt;/a&gt;&lt;br&gt;
&lt;a rel=&quot;nofollow&quot; href=&quot;https://github.com/seancorfield/next-jdbc/blob/master/doc/getting-started.md#plan--reducing-result-sets&quot;&gt;next.jdbc/plan&lt;/a&gt;&lt;br&gt;
&lt;a rel=&quot;nofollow&quot; href=&quot;https://tech.grammarly.com/blog/building-etl-pipelines-with-clojure&quot;&gt;lines-reducible&lt;/a&gt;&lt;/p&gt;
</description>
<category>Transducers</category>
<guid isPermaLink="true">https://ask.clojure.org/index.php/8272/what-are-other-possible-transducer-contexts?show=8420#a8420</guid>
<pubDate>Wed, 14 Aug 2019 22:30:44 +0000</pubDate>
</item>
<item>
<title>Answered: Consider kv support for transducers (similar to reducers fold)</title>
<link>https://ask.clojure.org/index.php/4648/consider-kv-support-for-transducers-similar-reducers-fold?show=4834#a4834</link>
<description>Reference: &lt;a href=&quot;https://clojure.atlassian.net/browse/CLJ-1552&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;https://clojure.atlassian.net/browse/CLJ-1552&lt;/a&gt; (reported by alexmiller)</description>
<category>Transducers</category>
<guid isPermaLink="true">https://ask.clojure.org/index.php/4648/consider-kv-support-for-transducers-similar-reducers-fold?show=4834#a4834</guid>
<pubDate>Wed, 26 Jun 2019 12:00:00 +0000</pubDate>
</item>
<item>
<title>Answered: Avoid using keywords as sentinel values in transducers</title>
<link>https://ask.clojure.org/index.php/777/avoid-using-keywords-as-sentinel-values-in-transducers?show=1061#a1061</link>
<description>Reference: &lt;a href=&quot;https://clojure.atlassian.net/browse/CLJ-2312&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;https://clojure.atlassian.net/browse/CLJ-2312&lt;/a&gt; (reported by rickmoynihan)</description>
<category>Transducers</category>
<guid isPermaLink="true">https://ask.clojure.org/index.php/777/avoid-using-keywords-as-sentinel-values-in-transducers?show=1061#a1061</guid>
<pubDate>Wed, 26 Jun 2019 12:00:00 +0000</pubDate>
</item>
<item>
<title>Answered: group-by as reducer / reduction fn</title>
<link>https://ask.clojure.org/index.php/1520/group-by-as-reducer-reduction-fn?show=1661#a1661</link>
<description>Reference: &lt;a href=&quot;https://clojure.atlassian.net/browse/CLJ-1806&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;https://clojure.atlassian.net/browse/CLJ-1806&lt;/a&gt; (reported by toxi)</description>
<category>Transducers</category>
<guid isPermaLink="true">https://ask.clojure.org/index.php/1520/group-by-as-reducer-reduction-fn?show=1661#a1661</guid>
<pubDate>Wed, 26 Jun 2019 12:00:00 +0000</pubDate>
</item>
<item>
<title>Answered: take transducer optimization</title>
<link>https://ask.clojure.org/index.php/1902/take-transducer-optimization?show=2020#a2020</link>
<description>Reference: &lt;a href=&quot;https://clojure.atlassian.net/browse/CLJ-1804&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;https://clojure.atlassian.net/browse/CLJ-1804&lt;/a&gt; (reported by toxi)</description>
<category>Transducers</category>
<guid isPermaLink="true">https://ask.clojure.org/index.php/1902/take-transducer-optimization?show=2020#a2020</guid>
<pubDate>Wed, 26 Jun 2019 12:00:00 +0000</pubDate>
</item>
<item>
<title>Answered: Parallel transduce</title>
<link>https://ask.clojure.org/index.php/2368/parallel-transduce?show=2506#a2506</link>
<description>Reference: &lt;a href=&quot;https://clojure.atlassian.net/browse/CLJ-1553&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;https://clojure.atlassian.net/browse/CLJ-1553&lt;/a&gt; (reported by alexmiller)</description>
<category>Transducers</category>
<guid isPermaLink="true">https://ask.clojure.org/index.php/2368/parallel-transduce?show=2506#a2506</guid>
<pubDate>Wed, 26 Jun 2019 12:00:00 +0000</pubDate>
</item>
<item>
<title>Answered: Support transducers in vec and set fns</title>
<link>https://ask.clojure.org/index.php/2377/support-transducers-in-vec-and-set-fns?show=2547#a2547</link>
<description>Reference: &lt;a href=&quot;https://clojure.atlassian.net/browse/CLJ-1896&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;https://clojure.atlassian.net/browse/CLJ-1896&lt;/a&gt; (reported by alexmiller)</description>
<category>Transducers</category>
<guid isPermaLink="true">https://ask.clojure.org/index.php/2377/support-transducers-in-vec-and-set-fns?show=2547#a2547</guid>
<pubDate>Wed, 26 Jun 2019 12:00:00 +0000</pubDate>
</item>
<item>
<title>Answered: Provide a transducer for reductions</title>
<link>https://ask.clojure.org/index.php/2399/provide-a-transducer-for-reductions?show=2636#a2636</link>
<description>Reference: &lt;a href=&quot;https://clojure.atlassian.net/browse/CLJ-1903&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;https://clojure.atlassian.net/browse/CLJ-1903&lt;/a&gt; (reported by pyr)</description>
<category>Transducers</category>
<guid isPermaLink="true">https://ask.clojure.org/index.php/2399/provide-a-transducer-for-reductions?show=2636#a2636</guid>
<pubDate>Wed, 26 Jun 2019 12:00:00 +0000</pubDate>
</item>
<item>
<title>Answered: Consider transducer support for primitives</title>
<link>https://ask.clojure.org/index.php/2402/consider-transducer-support-for-primitives?show=2661#a2661</link>
<description>Reference: &lt;a href=&quot;https://clojure.atlassian.net/browse/CLJ-1551&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;https://clojure.atlassian.net/browse/CLJ-1551&lt;/a&gt; (reported by alexmiller)</description>
<category>Transducers</category>
<guid isPermaLink="true">https://ask.clojure.org/index.php/2402/consider-transducer-support-for-primitives?show=2661#a2661</guid>
<pubDate>Wed, 26 Jun 2019 12:00:00 +0000</pubDate>
</item>
<item>
<title>Answered: Transducer for partition-all with step</title>
<link>https://ask.clojure.org/index.php/2422/transducer-for-partition-all-with-step?show=2743#a2743</link>
<description>Reference: &lt;a href=&quot;https://clojure.atlassian.net/browse/CLJ-1858&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;https://clojure.atlassian.net/browse/CLJ-1858&lt;/a&gt; (reported by alex+import)</description>
<category>Transducers</category>
<guid isPermaLink="true">https://ask.clojure.org/index.php/2422/transducer-for-partition-all-with-step?show=2743#a2743</guid>
<pubDate>Wed, 26 Jun 2019 12:00:00 +0000</pubDate>
</item>
<item>
<title>Answered: partition-by and partition-all transducers should ensure visibility of state changes</title>
<link>https://ask.clojure.org/index.php/3298/partition-partition-transducers-should-visibility-changes?show=3373#a3373</link>
<description>Reference: &lt;a href=&quot;https://clojure.atlassian.net/browse/CLJ-2146&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;https://clojure.atlassian.net/browse/CLJ-2146&lt;/a&gt; (reported by alexmiller)</description>
<category>Transducers</category>
<guid isPermaLink="true">https://ask.clojure.org/index.php/3298/partition-partition-transducers-should-visibility-changes?show=3373#a3373</guid>
<pubDate>Wed, 26 Jun 2019 12:00:00 +0000</pubDate>
</item>
<item>
<title>Answered: Add take-until</title>
<link>https://ask.clojure.org/index.php/2777/add-take-until?show=2953#a2953</link>
<description>Reference: &lt;a href=&quot;https://clojure.atlassian.net/browse/CLJ-1451&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;https://clojure.atlassian.net/browse/CLJ-1451&lt;/a&gt; (reported by ataggart)</description>
<category>Transducers</category>
<guid isPermaLink="true">https://ask.clojure.org/index.php/2777/add-take-until?show=2953#a2953</guid>
<pubDate>Wed, 26 Jun 2019 12:00:00 +0000</pubDate>
</item>
</channel>
</rss>