<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <title>ctan-ann - loops</title>
  <subtitle>Announcements of the Comprehensive TeX Archive Network</subtitle>
  <link href="https://www.ctan.org/ctan-ann/rss/loops.xml"
        rel="self" />
  <link href="https://www.ctan.org/" />
  <id>ctan-ann-loops</id>
  <updated>2026-09-11T06:38:36Z</updated>
  

  <entry>
    <title>New on CTAN: loops</title>
    <link href="https://www.ctan.org/ctan-ann/id/mailman.7759.1349105716.2258.ctan-ann&#64;dante.de" />
    <link rel="alternate" type="text/html" href="https://www.ctan.org/ctan-ann/id/mailman.7759.1349105716.2258.ctan-ann&#64;dante.de"/>
    <id>mailman.7759.1349105716.2258.ctan-ann&#64;dante.de</id>
    <updated>2012-10-01T16:40:11Z</updated>
    <summary>quoth the daemon:

&gt; The following information was provided by the package's contributor.
&gt; 
&gt; Name of contribution: loops

...</summary>
    <content type="xhtml">
<![CDATA[
      <pre xmlns="http://www.w3.org/1999/xhtml">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
&gt; by the user, normalize the list before processing it. 

...</pre>
]]>
    </content>
    <author>
      <name>CTAN Announcements</name>
      <email>ctan-ann at dante.de </email>
    </author>
  </entry>
  <entry>
    <title>CTAN update: loops</title>
    <link href="https://www.ctan.org/ctan-ann/id/mailman.654.1350467449.2390.ctan-ann&#64;dante.de" />
    <link rel="alternate" type="text/html" href="https://www.ctan.org/ctan-ann/id/mailman.654.1350467449.2390.ctan-ann&#64;dante.de"/>
    <id>mailman.654.1350467449.2390.ctan-ann&#64;dante.de</id>
    <updated>2012-10-17T10:50:46Z</updated>
    <summary>the daemon (somewhat exhaustedly) cries:

&gt; The following information was provided by the package's contributor.
&gt; 
&gt; Name of contribution: loops

...</summary>
    <content type="xhtml">
<![CDATA[
      <pre xmlns="http://www.w3.org/1999/xhtml">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
&gt; by the outer loops.

...</pre>
]]>
    </content>
    <author>
      <name>CTAN Announcements</name>
      <email>ctan-ann at dante.de </email>
    </author>
  </entry>
  <entry>
    <title>CTAN update: loops</title>
    <link href="https://www.ctan.org/ctan-ann/id/mailman.2117.1352475542.2390.ctan-ann&#64;dante.de" />
    <link rel="alternate" type="text/html" href="https://www.ctan.org/ctan-ann/id/mailman.2117.1352475542.2390.ctan-ann&#64;dante.de"/>
    <id>mailman.2117.1352475542.2390.ctan-ann&#64;dante.de</id>
    <updated>2012-11-09T15:38:59Z</updated>
    <summary>and again, the daemon cried...

&gt; The following information was provided by the package's contributor.
&gt; 
&gt; Name of contribution: loops

...</summary>
    <content type="xhtml">
<![CDATA[
      <pre xmlns="http://www.w3.org/1999/xhtml">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>
]]>
    </content>
    <author>
      <name>CTAN Announcements</name>
      <email>ctan-ann at dante.de </email>
    </author>
  </entry>
  <entry>
    <title>CTAN update: loops</title>
    <link href="https://www.ctan.org/ctan-ann/id/mailman.7975.1360841563.2390.ctan-ann&#64;dante.de" />
    <link rel="alternate" type="text/html" href="https://www.ctan.org/ctan-ann/id/mailman.7975.1360841563.2390.ctan-ann&#64;dante.de"/>
    <id>mailman.7975.1360841563.2390.ctan-ann&#64;dante.de</id>
    <updated>2013-02-14T11:32:37Z</updated>
    <summary>&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

...</summary>
    <content type="xhtml">
<![CDATA[
      <pre xmlns="http://www.w3.org/1999/xhtml">&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.        

thanks for the upload; i've installed the new version, and updated the

...</pre>
]]>
    </content>
    <author>
      <name>CTAN Announcements</name>
      <email>ctan-ann at dante.de </email>
    </author>
  </entry>

</feed>
