<!-- 
RSS generated by JIRA (4.4#649-r158309) at Thu May 23 22:08:30 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/si/jira.issueviews:issue-xml/MATCH-43/MATCH-43.xml?field=key&field=summary
-->
<rss version="0.92" >
<channel>
    <title>Clojure JIRA</title>
    <link>http://dev.clojure.org/jira</link>
    <description>This file is an XML representation of an issue</description>
    <language>en-us</language>    <build-info>
        <version>4.4</version>
        <build-number>649</build-number>
        <build-date>25-07-2011</build-date>
    </build-info>

<item>
            <title>[MATCH-43] Vector pattern - unreachable clause</title>
                <link>http://dev.clojure.org/jira/browse/MATCH-43</link>
                <project id="10050" key="MATCH">core.match</project>
                        <description>&lt;p&gt;This is the simplest example I could come up with:&lt;/p&gt;

&lt;p&gt;(defn f &lt;span class=&quot;error&quot;&gt;&amp;#91;xs&amp;#93;&lt;/span&gt;&lt;br/&gt;
  (match xs&lt;br/&gt;
         &lt;span class=&quot;error&quot;&gt;&amp;#91;:a&amp;#93;&lt;/span&gt; &quot;a&quot;&lt;br/&gt;
         &lt;span class=&quot;error&quot;&gt;&amp;#91;:b b&amp;#93;&lt;/span&gt; b&lt;br/&gt;
         &lt;span class=&quot;error&quot;&gt;&amp;#91;:c&amp;#93;&lt;/span&gt; &quot;c&quot;&lt;br/&gt;
         :else &quot;problem!&quot;))&lt;/p&gt;

&lt;p&gt;&lt;span class=&quot;error&quot;&gt;&amp;#91;:a&amp;#93;&lt;/span&gt; and &lt;span class=&quot;error&quot;&gt;&amp;#91;:b b&amp;#93;&lt;/span&gt; can be matched with no problems, but &lt;span class=&quot;error&quot;&gt;&amp;#91;:c&amp;#93;&lt;/span&gt; can&apos;t be matched for some reason:&lt;/p&gt;

&lt;p&gt;user=&amp;gt; (f &lt;span class=&quot;error&quot;&gt;&amp;#91;:a&amp;#93;&lt;/span&gt;)&lt;br/&gt;
&quot;a&quot;&lt;br/&gt;
user=&amp;gt; (f &lt;span class=&quot;error&quot;&gt;&amp;#91;:b 1&amp;#93;&lt;/span&gt;)&lt;br/&gt;
1&lt;br/&gt;
user=&amp;gt; (f &lt;span class=&quot;error&quot;&gt;&amp;#91;:c&amp;#93;&lt;/span&gt;)&lt;br/&gt;
&quot;problem!&quot;&lt;/p&gt;</description>
                <environment>Clojure 1.3, core.match 0.2.0-alpha8</environment>
            <key id="15062">MATCH-43</key>
            <summary>Vector pattern - unreachable clause</summary>
                <type id="1" iconUrl="http://dev.clojure.org/jira/images/icons/bug.gif">Defect</type>
                                <priority id="3" iconUrl="http://dev.clojure.org/jira/images/icons/priority_major.gif">Major</priority>
                    <status id="5" iconUrl="http://dev.clojure.org/jira/images/icons/status_resolved.gif">Resolved</status>
                    <resolution id="1">Completed</resolution>
                                <assignee username="dnolen">David Nolen</assignee>
                                <reporter username="bitsai">Benny Tsai</reporter>
                        <labels>
                    </labels>
                <created>Sat, 10 Dec 2011 11:19:50 -0600</created>
                <updated>Tue, 27 Dec 2011 20:23:57 -0600</updated>
                    <resolved>Tue, 27 Dec 2011 20:23:57 -0600</resolved>
                                                                    <due></due>
                    <votes>0</votes>
                        <watches>0</watches>
                        <comments>
                    <comment id="27457" author="dnolen" created="Mon, 12 Dec 2011 21:24:02 -0600"  >&lt;p&gt;This will have to wait for &lt;a href=&quot;http://dev.clojure.org/jira/browse/MATCH-31&quot;&gt;http://dev.clojure.org/jira/browse/MATCH-31&lt;/a&gt;. There are some deeper issues with vector pattern matching that need to get ironed out first.&lt;/p&gt;

&lt;p&gt;In the meantime just put your &lt;span class=&quot;error&quot;&gt;&amp;#91;:c&amp;#93;&lt;/span&gt; test above &lt;span class=&quot;error&quot;&gt;&amp;#91;:b b&amp;#93;&lt;/span&gt;. The key idea is to keep vector patterns of the same size &quot;together&quot;.&lt;/p&gt;</comment>
                    <comment id="27499" author="dnolen" created="Tue, 27 Dec 2011 20:23:57 -0600"  >&lt;p&gt;fixed, &lt;a href=&quot;https://github.com/clojure/core.match/commit/b2ee29d701a9306c1c494d91c371c01a512aee0c&quot;&gt;https://github.com/clojure/core.match/commit/b2ee29d701a9306c1c494d91c371c01a512aee0c&lt;/a&gt;&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>
</channel>
</rss>