<!--
RSS generated by JIRA (4.4#649-r158309) at Mon May 20 07:01:34 CDT 2013

It is possible to restrict the fields that are returned in this document by specifying the 'field' parameter in your request.
For example, to request only the issue key and summary add field=key&field=summary to the URL of your request.
For example:
http://dev.clojure.org/jira/sr/jira.issueviews:searchrequest-xml/temp/SearchRequest.xml?jqlQuery=project+%3D+MATCH+AND+resolution+%3D+Unresolved+AND+priority+%3D+Critical+ORDER+BY+key+DESC&tempMax=1000&field=key&field=summary
-->
<!-- If you wish to do custom client-side styling of RSS, uncomment this:
<?xml-stylesheet href="http://dev.clojure.org/jira/styles/jiraxml2html.xsl" type="text/xsl"?>
-->
<rss version="0.92">
    <channel>
        <title>Clojure JIRA</title>
        <link>http://dev.clojure.org/jira/secure/IssueNavigator.jspa?reset=true&amp;jqlQuery=project+%3D+MATCH+AND+resolution+%3D+Unresolved+AND+priority+%3D+Critical+ORDER+BY+key+DESC</link>
        <description>An XML representation of a search request</description>
                <language>en-us</language>
                        <issue start="0" end="4" total="4"/>
                <build-info>
            <version>4.4</version>
            <build-number>649</build-number>
            <build-date>25-07-2011</build-date>
        </build-info>
<item>
            <title>[MATCH-47] vector patterns dispatch on count after dispatching on type</title>
                <link>http://dev.clojure.org/jira/browse/MATCH-47</link>
                <project id="10050" key="MATCH">core.match</project>
                        <description>&lt;p&gt;The current behavior just creates complications.&lt;/p&gt;</description>
                <environment></environment>
            <key id="15087">MATCH-47</key>
            <summary>vector patterns dispatch on count after dispatching on type</summary>
                <type id="1" iconUrl="http://dev.clojure.org/jira/images/icons/bug.gif">Defect</type>
                                <priority id="2" iconUrl="http://dev.clojure.org/jira/images/icons/priority_critical.gif">Critical</priority>
                    <status id="3" iconUrl="http://dev.clojure.org/jira/images/icons/status_inprogress.gif">In Progress</status>
                    <resolution id="-1">Unresolved</resolution>
                                <assignee username="dnolen">David Nolen</assignee>
                                <reporter username="dnolen">David Nolen</reporter>
                        <labels>
                    </labels>
                <created>Fri, 23 Dec 2011 21:41:42 -0600</created>
                <updated>Fri, 23 Dec 2011 22:22:41 -0600</updated>
                                                                            <due></due>
                    <votes>0</votes>
                        <watches>0</watches>
                                <attachments>
                </attachments>
            <subtasks>
        </subtasks>
                <customfields>
                                                                                            <customfield id="customfield_10010" key="com.pyxis.greenhopper.jira:gh-global-rank">
                <customfieldname>Global Rank</customfieldname>
                <customfieldvalues>
                    
                </customfieldvalues>
            </customfield>
                                                                                                            </customfields>
    </item>

<item>
            <title>[MATCH-36] throw on unsuccessful match</title>
                <link>http://dev.clojure.org/jira/browse/MATCH-36</link>
                <project id="10050" key="MATCH">core.match</project>
                        <description>&lt;p&gt;I was on the fence about this. But after looking at the literature as well as the behavior of condp, I&apos;ve decided that throwing on unsuccessful match is the way to go. This is particularly important since we put no constraints on the types allowed - we cannot determine exhaustiveness.&lt;/p&gt;</description>
                <environment></environment>
            <key id="14904">MATCH-36</key>
            <summary>throw on unsuccessful match</summary>
                <type id="1" iconUrl="http://dev.clojure.org/jira/images/icons/bug.gif">Defect</type>
                                <priority id="2" iconUrl="http://dev.clojure.org/jira/images/icons/priority_critical.gif">Critical</priority>
                    <status id="1" iconUrl="http://dev.clojure.org/jira/images/icons/status_open.gif">Open</status>
                    <resolution id="-1">Unresolved</resolution>
                                <assignee username="dnolen">David Nolen</assignee>
                                <reporter username="dnolen">David Nolen</reporter>
                        <labels>
                    </labels>
                <created>Thu, 27 Oct 2011 23:52:02 -0500</created>
                <updated>Wed, 30 Nov 2011 20:46:39 -0600</updated>
                                                                            <due></due>
                    <votes>0</votes>
                        <watches>1</watches>
                                <attachments>
                </attachments>
            <subtasks>
        </subtasks>
                <customfields>
                                                                                            <customfield id="customfield_10010" key="com.pyxis.greenhopper.jira:gh-global-rank">
                <customfieldname>Global Rank</customfieldname>
                <customfieldvalues>
                    
                </customfieldvalues>
            </customfield>
                                                                                                            </customfields>
    </item>

<item>
            <title>[MATCH-35] Bug in seq pattern matching</title>
                <link>http://dev.clojure.org/jira/browse/MATCH-35</link>
                <project id="10050" key="MATCH">core.match</project>
                        <description>&lt;div class=&quot;code panel&quot; style=&quot;border-width: 1px;&quot;&gt;&lt;div class=&quot;codeContent panelContent&quot;&gt;
&lt;pre class=&quot;code-java&quot;&gt;(let [l &apos;(1 2 3)]
    (match [l]
      [([a &amp;amp; [b &amp;amp; [c d]]] :seq)] :a0
      :&lt;span class=&quot;code-keyword&quot;&gt;else&lt;/span&gt; :a1))&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;Matches when it shouldn&apos;t.&lt;/p&gt;</description>
                <environment></environment>
            <key id="14903">MATCH-35</key>
            <summary>Bug in seq pattern matching</summary>
                <type id="1" iconUrl="http://dev.clojure.org/jira/images/icons/bug.gif">Defect</type>
                                <priority id="2" iconUrl="http://dev.clojure.org/jira/images/icons/priority_critical.gif">Critical</priority>
                    <status id="1" iconUrl="http://dev.clojure.org/jira/images/icons/status_open.gif">Open</status>
                    <resolution id="-1">Unresolved</resolution>
                                <assignee username="dnolen">David Nolen</assignee>
                                <reporter username="dnolen">David Nolen</reporter>
                        <labels>
                    </labels>
                <created>Thu, 27 Oct 2011 23:22:08 -0500</created>
                <updated>Wed, 11 Jan 2012 10:26:35 -0600</updated>
                                                                            <due></due>
                    <votes>0</votes>
                        <watches>0</watches>
                        <comments>
                    <comment id="27531" author="glchapman" created="Wed, 11 Jan 2012 10:24:59 -0600"  >&lt;p&gt;Another example of (I think) the same issue:&lt;/p&gt;

&lt;p&gt;user=&amp;gt; (let &lt;span class=&quot;error&quot;&gt;&amp;#91;x ()&amp;#93;&lt;/span&gt; (match &lt;span class=&quot;error&quot;&gt;&amp;#91;x&amp;#93;&lt;/span&gt; [(&lt;span class=&quot;error&quot;&gt;&amp;#91;h &amp;amp; t&amp;#93;&lt;/span&gt; :seq)] &lt;span class=&quot;error&quot;&gt;&amp;#91;h t&amp;#93;&lt;/span&gt; &lt;span class=&quot;error&quot;&gt;&amp;#91;_&amp;#93;&lt;/span&gt; :a1))&lt;br/&gt;
&lt;span class=&quot;error&quot;&gt;&amp;#91;nil ()&amp;#93;&lt;/span&gt;&lt;/p&gt;

&lt;p&gt;Perhaps SeqPattern&apos;s IPatternCompile should call seq in order to filter empty seqs? (e.g.:&lt;/p&gt;

&lt;p&gt;  (to-source* &lt;span class=&quot;error&quot;&gt;&amp;#91;this ocr&amp;#93;&lt;/span&gt;&lt;br/&gt;
    `(and (or (seq? ~ocr) (sequential? ~ocr)) (seq ~ocr)))&lt;/p&gt;</comment>
                </comments>
                    <attachments>
                </attachments>
            <subtasks>
        </subtasks>
                <customfields>
                                                                                            <customfield id="customfield_10010" key="com.pyxis.greenhopper.jira:gh-global-rank">
                <customfieldname>Global Rank</customfieldname>
                <customfieldvalues>
                    
                </customfieldvalues>
            </customfield>
                                                                                                            </customfields>
    </item>

<item>
            <title>[MATCH-31] vector patterns should work on seq</title>
                <link>http://dev.clojure.org/jira/browse/MATCH-31</link>
                <project id="10050" key="MATCH">core.match</project>
                        <description>&lt;p&gt;This means abandoning subvec and using nth + offsets.&lt;/p&gt;</description>
                <environment></environment>
            <key id="14683">MATCH-31</key>
            <summary>vector patterns should work on seq</summary>
                <type id="1" iconUrl="http://dev.clojure.org/jira/images/icons/bug.gif">Defect</type>
                                <priority id="2" iconUrl="http://dev.clojure.org/jira/images/icons/priority_critical.gif">Critical</priority>
                    <status id="3" iconUrl="http://dev.clojure.org/jira/images/icons/status_inprogress.gif">In Progress</status>
                    <resolution id="-1">Unresolved</resolution>
                                <assignee username="dnolen">David Nolen</assignee>
                                <reporter username="dnolen">David Nolen</reporter>
                        <labels>
                    </labels>
                <created>Mon, 10 Oct 2011 22:35:40 -0500</created>
                <updated>Wed, 30 Nov 2011 20:46:21 -0600</updated>
                                                                            <due></due>
                    <votes>0</votes>
                        <watches>1</watches>
                                <attachments>
                </attachments>
            <subtasks>
        </subtasks>
                <customfields>
                                                                                            <customfield id="customfield_10010" key="com.pyxis.greenhopper.jira:gh-global-rank">
                <customfieldname>Global Rank</customfieldname>
                <customfieldvalues>
                    
                </customfieldvalues>
            </customfield>
                                                                                                            </customfields>
    </item>
</channel>
</rss>