<!-- 
RSS generated by JIRA (4.4#649-r158309) at Tue May 21 10: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/CLJ-1156/CLJ-1156.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>[CLJ-1156] clojure.walk/stringifiy-keys does not stringify non-keyword keys</title>
                <link>http://dev.clojure.org/jira/browse/CLJ-1156</link>
                <project id="10010" key="CLJ">Clojure</project>
                        <description>&lt;p&gt;The doc says &quot;Recursively transforms all map keys from keywords to strings.&quot; however only those keys that pass keyword? get transformed to string. This leaves other keys such as java.Long as-is.&lt;/p&gt;

&lt;p&gt;A simple fix would be &lt;/p&gt;

&lt;p&gt;(defn stringify-keys*&lt;br/&gt;
  &quot;Recursively transforms all map keys from keywords to strings.&quot;&lt;br/&gt;
  &lt;span class=&quot;error&quot;&gt;&amp;#91;m&amp;#93;&lt;/span&gt;&lt;br/&gt;
  (let [f (fn [&lt;span class=&quot;error&quot;&gt;&amp;#91;k v&amp;#93;&lt;/span&gt;] (if (keyword? k) &lt;span class=&quot;error&quot;&gt;&amp;#91;(name k) v&amp;#93;&lt;/span&gt; &lt;span class=&quot;error&quot;&gt;&amp;#91;(str k) v&amp;#93;&lt;/span&gt;))]&lt;br/&gt;
    ;; only apply to maps&lt;br/&gt;
    (postwalk (fn &lt;span class=&quot;error&quot;&gt;&amp;#91;x&amp;#93;&lt;/span&gt; (if (map? x) (into {} (map f x)) x)) m)))&lt;/p&gt;</description>
                <environment></environment>
            <key id="15986">CLJ-1156</key>
            <summary>clojure.walk/stringifiy-keys does not stringify non-keyword keys</summary>
                <type id="1" iconUrl="http://dev.clojure.org/jira/images/icons/bug.gif">Defect</type>
                                <priority id="4" iconUrl="http://dev.clojure.org/jira/images/icons/priority_minor.gif">Minor</priority>
                    <status id="6" iconUrl="http://dev.clojure.org/jira/images/icons/status_closed.gif">Closed</status>
                    <resolution id="2">Declined</resolution>
                                <assignee username="-1">Unassigned</assignee>
                                <reporter username="joelkuiper">Joel Kuiper</reporter>
                        <labels>
                    </labels>
                <created>Sun, 3 Feb 2013 19:23:16 -0600</created>
                <updated>Fri, 1 Mar 2013 12:46:58 -0600</updated>
                    <resolved>Mon, 4 Feb 2013 09:30:31 -0600</resolved>
                            <version>Release 1.4</version>
                                                        <due></due>
                    <votes>0</votes>
                        <watches>0</watches>
                        <comments>
                    <comment id="30539" author="jafingerhut" created="Sun, 3 Feb 2013 23:20:30 -0600"  >&lt;p&gt;It appears from the doc string that this function does exactly what it claims it will do, without any changes.&lt;/p&gt;</comment>
                    <comment id="30540" author="joelkuiper" created="Mon, 4 Feb 2013 04:29:36 -0600"  >&lt;p&gt;You&apos;re right.&lt;br/&gt;
Somehow I parsed the doc string wrongly. My sincere apologies! Can be marked invalid. &lt;/p&gt;</comment>
                    <comment id="30541" author="jafingerhut" created="Mon, 4 Feb 2013 09:30:31 -0600"  >&lt;p&gt;Closing as declined, since submitter agrees that code behavior and documentation match.&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>
                                            <customfield id="customfield_10000" key="com.atlassian.jira.plugin.system.customfieldtypes:select">
                <customfieldname>Patch</customfieldname>
                <customfieldvalues>
                        <customfieldvalue key="10000">None</customfieldvalue>

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