<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
  <channel>
    <title>ctan-ann - loops</title>
    <link>https://www.ctan.org/ctan-ann/rss/loops.xml</link>
    <description>CTAN announcements mailing list - for package loops</description>
    <pubDate>Fri, 11 Sep 2026 08:06:40 +0200</pubDate>
    <language>en-US</language>
    <ttl>60</ttl>
    <webMaster>webmaster@ctan.org (Comprehensive TeX Archive Network)</webMaster>
    <image>
      <title>Comprehensive TeX Archive Network</title>
      <url>https://www.ctan.org/assets/favicon/android-chrome-48x48.png</url>
      <link>https://www.ctan.org/ctan-ann/rss/loops.xml</link>
    </image>
 
    <item>
      <title>New on CTAN: loops</title>
      <link>https://www.ctan.org/ctan-ann/id/mailman.7759.1349105716.2258.ctan-ann&#64;dante.de</link>
      <description>
<![CDATA[
      <pre>quoth the daemon:

&gt; The following information was provided by the package's contributor.
&gt; 
&gt; Name of contribution: loops
&gt; Author's name: Ahmed Musa
&gt; Package version: 1.0
&gt; Location on CTAN: macros/latex/contrib/
&gt; Summary description: Generic looping macros.
&gt; License type: lppl
&gt; 
&gt; Announcement text given by the package's contributor:
&gt; ----------------------------------------------------------------------
&gt; Looping macros are provided for separated and non-separated
&gt; lists. Arbitrary and active list separators/parsers are accepted by
&gt; most of the list processors. Some of the processors will, if requested

...</pre>
]]>
      </description>
      <pubDate>Mon, 01 Oct 2012 16:40:11 +0200</pubDate>
      <guid isPermaLink="true">https://www.ctan.org/ctan-ann/id/mailman.7759.1349105716.2258.ctan-ann&#64;dante.de</guid>
    </item>
    <item>
      <title>CTAN update: loops</title>
      <link>https://www.ctan.org/ctan-ann/id/mailman.654.1350467449.2390.ctan-ann&#64;dante.de</link>
      <description>
<![CDATA[
      <pre>the daemon (somewhat exhaustedly) cries:

&gt; The following information was provided by the package's contributor.
&gt; 
&gt; Name of contribution: loops
&gt; Author's name: Ahmed Musa
&gt; Package version: 1.1
&gt; Location on CTAN: macros/latex/contrib/loops/
&gt; Summary description: Generic looping macros, including extensions to
&gt;		       PGF's \foreach.
&gt; License type: lppl
&gt; 
&gt; Announcement text given by the package's contributor:
&gt; ----------------------------------------------------------------------
&gt; (1) In nested \newforeach, the options/keys are now always reset for
&gt; inner loops. This recovers any changes made to the values of the keys

...</pre>
]]>
      </description>
      <pubDate>Wed, 17 Oct 2012 10:50:46 +0200</pubDate>
      <guid isPermaLink="true">https://www.ctan.org/ctan-ann/id/mailman.654.1350467449.2390.ctan-ann&#64;dante.de</guid>
    </item>
    <item>
      <title>CTAN update: loops</title>
      <link>https://www.ctan.org/ctan-ann/id/mailman.2117.1352475542.2390.ctan-ann&#64;dante.de</link>
      <description>
<![CDATA[
      <pre>and again, the daemon cried...

&gt; The following information was provided by the package's contributor.
&gt; 
&gt; Name of contribution: loops
&gt; Author's name: Ahmed Musa
&gt; Package version: 1.1
&gt; Location on CTAN: macros/latex/contrib/loops/
&gt; Summary description: Generic looping macros, including extensions to PGF's \foreach.
&gt; License type: lppl
&gt; 
&gt; 
&gt; Announcement text given by the package's contributor:
&gt; ----------------------------------------------------------------------
&gt; (1) The key 'reverse list' has been added in \newforeach and \foreachfox to allow users to automatically reverse their lists prior to processing. See the rationale at <a href="http://tex.stackexchange.com/questions/77612/how-to-invert-list-used-for-a-tikz-foreach-loop.">http://tex.stackexchange.com/questions/77612/how-to-invert-list-used-for-a-tikz-foreach-loop.</a>
&gt; (2) The keys 'expand list once', 'expand list twice' and 'expand list' (or 'fully expand list') have been added in \newforeach and \foreachfox.

...</pre>
]]>
      </description>
      <pubDate>Fri, 09 Nov 2012 15:38:59 +0100</pubDate>
      <guid isPermaLink="true">https://www.ctan.org/ctan-ann/id/mailman.2117.1352475542.2390.ctan-ann&#64;dante.de</guid>
    </item>
    <item>
      <title>CTAN update: loops</title>
      <link>https://www.ctan.org/ctan-ann/id/mailman.7975.1360841563.2390.ctan-ann&#64;dante.de</link>
      <description>
<![CDATA[
      <pre>&gt; The following information was provided by the package's contributor.
&gt; 
&gt; Name of contribution: loops
&gt; Author's name: Ahmed Musa
&gt; Author's email: amusa22 at gmail.com
&gt; Package version: 1.2
&gt; Location on CTAN: macros/latex/contrib/skeyval/
&gt; Summary description: Looping macros
&gt; License type: lppl
&gt; 
&gt; Announcement text given by the package's contributor:
&gt; ----------------------------------------------------------------------
&gt; 1. Additional keys are introduced for \newforeach and \foreachfox macros.
&gt; 
&gt; 2. Bug fixes.        


...</pre>
]]>
      </description>
      <pubDate>Thu, 14 Feb 2013 11:32:37 +0100</pubDate>
      <guid isPermaLink="true">https://www.ctan.org/ctan-ann/id/mailman.7975.1360841563.2390.ctan-ann&#64;dante.de</guid>
    </item>
  </channel>
</rss>