<?xml version="1.0" encoding="UTF-8"?>

<rdf:RDF 
  xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
  xmlns="http://purl.org/rss/1.0/"
  xmlns:dc="http://purl.org/dc/elements/1.1/"
  xmlns:syn="http://purl.org/rss/1.0/modules/syndication/"
>

  <channel rdf:about="http://lwn.net/headlines/29076/">
    <title>LWN: Comments on "Kodos: A Python Regular Expressions Tool"</title>
    <link>http://lwn.net/Articles/29076/</link>
    <description>
This is a special feed containing comments posted
to the individual LWN article titled &quot;Kodos: A Python Regular Expressions Tool&quot;.

    </description>

    <syn:updatePeriod>hourly</syn:updatePeriod>
    <syn:updateFrequency>2</syn:updateFrequency>
    <items>
      <rdf:Seq>
	<rdf:li resource="http://lwn.net/Articles/29288/rss" />
	<rdf:li resource="http://lwn.net/Articles/29220/rss" />
	<rdf:li resource="http://lwn.net/Articles/29105/rss" />
      
      </rdf:Seq>
    </items>

  </channel>
    <item rdf:about="http://lwn.net/Articles/29288/rss">
      <title>Test Cases</title>
      <link>http://lwn.net/Articles/29288/rss</link>
      <dc:date>2003-04-17T23:58:36+00:00</dc:date>
      <dc:creator>AnswerGuy</dc:creator>
      <description>
      &lt;br&gt; I haven't tried this tool, but from the description their is a box for &lt;br&gt; entering test strings.  That's find and dandy for interactive use but &lt;br&gt; I've found that you really want to have your regexp test cases stored&lt;br&gt; in a file (preferably a largish sample of the typical text that this &lt;br&gt; program is supposed to encounter.&lt;p&gt; Way back in my awk programming days I found it handy to write small &lt;br&gt; stubs of awk code that simply desplayed regexp matches from my test&lt;br&gt; case file.  Actually having two test case files make sense --- one &lt;br&gt; that contains nothing but cases that should match and the other such&lt;br&gt; that there should be NO matches.&lt;p&gt; So, perhaps we should send the author a patch that implements these&lt;br&gt; features --- in the form of two buttons: &lt;p&gt;          Test Cases: [Run] [Configure]&lt;p&gt; Configure would allow one to point to one or two text files (for&lt;br&gt; &amp;quot;match all&amp;quot; and &amp;quot;match none&amp;quot;  (and optionally allow cases to be added &lt;br&gt; to or removed from either of them).&lt;p&gt; Run would just run the current regexp against all the test cases&lt;br&gt; and show any failures.&lt;p&gt; This feature would promote one of the best practices from eXtreme&lt;br&gt; Programming --- create test suites and harnesses before coding.&lt;p&gt;JimD
      
      </description>
    </item>
    <item rdf:about="http://lwn.net/Articles/29220/rss">
      <title>Kodos: A Python Regular Expressions Tool</title>
      <link>http://lwn.net/Articles/29220/rss</link>
      <dc:date>2003-04-17T16:26:25+00:00</dc:date>
      <dc:creator>piman</dc:creator>
      <description>
      Python's regular expressions are much closer to Perl (and Ruby, and anything else with PCREs) than to POSIX.
      
      </description>
    </item>
    <item rdf:about="http://lwn.net/Articles/29105/rss">
      <title>Kodos: A Python Regular Expressions Tool</title>
      <link>http://lwn.net/Articles/29105/rss</link>
      <dc:date>2003-04-17T03:13:37+00:00</dc:date>
      <dc:creator>komarek</dc:creator>
      <description>
      Isn't the Python regex syntax pretty close to the POSIX syntax available in C regex libraries under unix-ish systems?  If so, I'd think that Kodos might be handy outside of Python, too.&lt;p&gt;-Paul Komarek
      
      </description>
    </item>
</rdf:RDF>

