Boost C++ Libraries: Ticket #1623: fusion needs a reverse_fold algorithm https://svn.boost.org/trac10/ticket/1623 <p> I can fold a reverse_view, but that's a little awkward, and TMP-heavy. That is, it instantiates more templates than are needed. Would be nice if Fusion had a reverse_fold algorithm, like MPL. </p> <p> This is needed for Proto, which has a reverse_fold transform based in part on fusion::fold and reverse_view. I've had to introduce ugly PP metaprogramming to avoid calling fusion::fold because of the long compile times. </p> en-us Boost C++ Libraries /htdocs/site/boost.png https://svn.boost.org/trac10/ticket/1623 Trac 1.4.3 Christopher Schmidt Mon, 14 Jun 2010 16:10:50 GMT owner, status, milestone changed https://svn.boost.org/trac10/ticket/1623#comment:1 https://svn.boost.org/trac10/ticket/1623#comment:1 <ul> <li><strong>owner</strong> changed from <span class="trac-author">Joel de Guzman</span> to <span class="trac-author">Christopher Schmidt</span> </li> <li><strong>status</strong> <span class="trac-field-old">new</span> → <span class="trac-field-new">assigned</span> </li> <li><strong>milestone</strong> <span class="trac-field-old">Boost 1.36.0</span> → <span class="trac-field-new">Boost 1.44.0</span> </li> </ul> Ticket Christopher Schmidt Fri, 18 Jun 2010 17:27:18 GMT status changed; resolution set https://svn.boost.org/trac10/ticket/1623#comment:2 https://svn.boost.org/trac10/ticket/1623#comment:2 <ul> <li><strong>status</strong> <span class="trac-field-old">assigned</span> → <span class="trac-field-new">closed</span> </li> <li><strong>resolution</strong> → <span class="trac-field-new">fixed</span> </li> </ul> <p> Fixed in <a class="changeset" href="https://svn.boost.org/trac10/changeset/63066" title="added reverse_fold/iter_fold/reverse_iter_fold (1)">[63066]</a> and <a class="changeset" href="https://svn.boost.org/trac10/changeset/63083" title="added reverse_fold/iter_fold/reverse_iter_fold (2) (fixes #1623)">[63083]</a> </p> Ticket