<!-- 
RSS generated by JIRA (4.4#649-r158309) at Tue Jun 18 18:20:02 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-44/MATCH-44.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-44] regroup-keywords should not use gensym</title>
                <link>http://dev.clojure.org/jira/browse/MATCH-44</link>
                <project id="10050" key="MATCH">core.match</project>
                        <description>&lt;p&gt;I contributed the regroup-keywords function to allow &apos;flattened&apos; match syntax for :when and :as.  It used gensym to make a marker to simplify the algorithm.  After seeing how other people had done similar things with sentinel values, I realized that (Object.) is a better unique value.  Theoretically, an evil user could use the same symbol that the gensym had created.  Also, it&apos;s better to test with identical? rather than = since the sentinel is unique.  I will attach a patch with a slight refactoring.&lt;/p&gt;</description>
                <environment></environment>
            <key id="15064">MATCH-44</key>
            <summary>regroup-keywords should not use gensym</summary>
                <type id="4" iconUrl="http://dev.clojure.org/jira/images/icons/improvement.gif">Enhancement</type>
                                <priority id="4" iconUrl="http://dev.clojure.org/jira/images/icons/priority_minor.gif">Minor</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="steveminer@gmail.com">Steve Miner</reporter>
                        <labels>
                    </labels>
                <created>Mon, 12 Dec 2011 09:54:52 -0600</created>
                <updated>Mon, 12 Dec 2011 21:30:07 -0600</updated>
                    <resolved>Mon, 12 Dec 2011 21:30:07 -0600</resolved>
                                                                    <due></due>
                    <votes>0</votes>
                        <watches>0</watches>
                        <comments>
                    <comment id="27458" author="dnolen" created="Mon, 12 Dec 2011 21:30:07 -0600"  >&lt;p&gt;Fixed, &lt;a href=&quot;https://github.com/clojure/core.match/commit/6d0f3fe33c4a85a12366d447e82cab59e299f94a&quot;&gt;https://github.com/clojure/core.match/commit/6d0f3fe33c4a85a12366d447e82cab59e299f94a&lt;/a&gt;&lt;/p&gt;</comment>
                </comments>
                    <attachments>
                    <attachment id="10742" name="0001-improved-regroup-keywords.patch" size="1708" author="steveminer@gmail.com" created="Mon, 12 Dec 2011 09:54:52 -0600" />
                </attachments>
            <subtasks>
        </subtasks>
                <customfields>
                                                                                            <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="10001">Code</customfieldvalue>

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