<!-- 
RSS generated by JIRA (4.4#649-r158309) at Sat May 18 10:49:04 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-30/MATCH-30.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-30] throw if binding name reused in the same pattern row</title>
                <link>http://dev.clojure.org/jira/browse/MATCH-30</link>
                <project id="10050" key="MATCH">core.match</project>
                        <description></description>
                <environment></environment>
            <key id="14680">MATCH-30</key>
            <summary>throw if binding name reused in the same pattern row</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="dnolen">David Nolen</reporter>
                        <labels>
                    </labels>
                <created>Mon, 10 Oct 2011 14:08:27 -0500</created>
                <updated>Wed, 19 Oct 2011 09:57:31 -0500</updated>
                    <resolved>Wed, 19 Oct 2011 09:57:29 -0500</resolved>
                                                                    <due></due>
                    <votes>0</votes>
                        <watches>1</watches>
                        <comments>
                    <comment id="26993" author="steveminer@gmail.com" created="Sat, 15 Oct 2011 15:43:46 -0500"  >&lt;p&gt;Checks for duplicate wildcard names in a pattern row.&lt;/p&gt;</comment>
                    <comment id="26994" author="dnolen" created="Sat, 15 Oct 2011 16:05:22 -0500"  >&lt;p&gt;You should be able to reuse bindings as is done in the red black tree pattern as there is no ambiguity there. If we can get that enhancement in I&apos;ll gladly accept this. Thanks for taking this on!&lt;/p&gt;</comment>
                    <comment id="27005" author="steveminer@gmail.com" created="Sun, 16 Oct 2011 15:53:13 -0500"  >&lt;p&gt;The new patch allows OR patterns to reuse wildcards, but still complains if there are other ambiguities.  I added a couple of tests to illustrate.&lt;/p&gt;</comment>
                    <comment id="27008" author="dnolen" created="Mon, 17 Oct 2011 10:33:54 -0500"  >&lt;p&gt;This looks good. It looks like you created this patch before I added your match-let. Mind creating a new version of this patch against HEAD? Thanks much.&lt;/p&gt;</comment>
                    <comment id="27017" author="steveminer@gmail.com" created="Tue, 18 Oct 2011 14:47:18 -0500"  >&lt;p&gt;Updated patch for latest HEAD&lt;/p&gt;</comment>
                    <comment id="27019" author="dnolen" created="Tue, 18 Oct 2011 19:14:07 -0500"  >&lt;p&gt;I&apos;m trying to apply with patch with git am, but I keep getting:&lt;/p&gt;

&lt;p&gt;Applying: * src/main/clojure/clojure/core/match.clj: Add Stephen Miner&apos;s match-let&lt;br/&gt;
error: patch failed: src/main/clojure/clojure/core/match.clj:1532&lt;br/&gt;
error: src/main/clojure/clojure/core/match.clj: patch does not apply&lt;br/&gt;
Patch failed at 0001 * src/main/clojure/clojure/core/match.clj: Add Stephen Miner&apos;s match-let&lt;/p&gt;

&lt;p&gt;It looks like the previous commit of my pasting of your match-let patch is mixed up into your latest patch.&lt;/p&gt;</comment>
                    <comment id="27070" author="steveminer@gmail.com" created="Wed, 19 Oct 2011 07:22:30 -0500"  >&lt;p&gt;Sorry, I made a git mistake with dup3.patch.  I made a fresh patch called dup4.patch that should fix the problem.&lt;/p&gt;</comment>
                    <comment id="27071" author="dnolen" created="Wed, 19 Oct 2011 09:57:31 -0500"  >&lt;p&gt;Fixed &lt;a href=&quot;https://github.com/clojure/core.match/commit/819f7f7d874f63b74ba634a9bebc95da574d80eb&quot;&gt;https://github.com/clojure/core.match/commit/819f7f7d874f63b74ba634a9bebc95da574d80eb&lt;/a&gt;&lt;/p&gt;</comment>
                </comments>
                    <attachments>
                    <attachment id="10404" name="dup2.patch" size="5084" author="steveminer@gmail.com" created="Sun, 16 Oct 2011 15:53:13 -0500" />
                    <attachment id="10410" name="dup3.patch" size="5259" author="steveminer@gmail.com" created="Tue, 18 Oct 2011 14:47:18 -0500" />
                    <attachment id="10490" name="dup4.patch" size="4697" author="steveminer@gmail.com" created="Wed, 19 Oct 2011 07:22:30 -0500" />
                    <attachment id="10402" name="dup.patch" size="4768" author="steveminer@gmail.com" created="Sat, 15 Oct 2011 15:43:46 -0500" />
                </attachments>
            <subtasks>
        </subtasks>
                <customfields>
                                <customfield id="customfield_10002" key="com.atlassian.jira.plugin.system.customfieldtypes:select">
                <customfieldname>Approval</customfieldname>
                <customfieldvalues>
                        <customfieldvalue key="10007">Ok</customfieldvalue>

                </customfieldvalues>
            </customfield>
                                                                                    <customfield id="customfield_10010" key="com.pyxis.greenhopper.jira:gh-global-rank">
                <customfieldname>Global Rank</customfieldname>
                <customfieldvalues>
                    
                </customfieldvalues>
            </customfield>
                                            <customfield id="customfield_10000" key="com.atlassian.jira.plugin.system.customfieldtypes:select">
                <customfieldname>Patch</customfieldname>
                <customfieldvalues>
                        <customfieldvalue key="10012">Accepted</customfieldvalue>

                </customfieldvalues>
            </customfield>
                                                                                        </customfields>
    </item>
</channel>
</rss>