<!-- 
RSS generated by JIRA (4.4#649-r158309) at Sat May 25 13:08:13 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-688/CLJ-688.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-688] subs function should count back from the end of the string when given negative offset</title>
                <link>http://dev.clojure.org/jira/browse/CLJ-688</link>
                <project id="10010" key="CLJ">Clojure</project>
                        <description>&lt;p&gt;subs function should count back from the end of the string when given negative offset.&lt;/p&gt;

&lt;p&gt;Patch attached with test and implementation.&lt;/p&gt;</description>
                <environment></environment>
            <key id="14297">CLJ-688</key>
            <summary>subs function should count back from the end of the string when given negative offset</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="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="technomancy">Phil Hagelberg</reporter>
                        <labels>
                    </labels>
                <created>Thu, 9 Dec 2010 01:28:07 -0600</created>
                <updated>Fri, 1 Mar 2013 12:46:58 -0600</updated>
                    <resolved>Fri, 31 Dec 2010 15:39:00 -0600</resolved>
                            <version>Release 1.2</version>
                                                        <due></due>
                    <votes>0</votes>
                        <watches>1</watches>
                        <comments>
                    <comment id="26071" author="stu" created="Fri, 31 Dec 2010 15:39:00 -0600"  >&lt;p&gt;A major strength of Clojure is consistency. If &lt;tt&gt;(foo X)&lt;/tt&gt; works, then &lt;tt&gt;(foo Y)&lt;/tt&gt; should work if &lt;tt&gt;X&lt;/tt&gt; and &lt;tt&gt;Y&lt;/tt&gt; are similar in relevant ways.&lt;/p&gt;

&lt;p&gt;The negative offset convenience was considered and rejected when the string library was originally moved into Clojure. In order for a feature like this to be on the table, a proposal would need to include an evaluation of all API fns that take indexes, and a plan to either make all of them handle negative indexes, or have a meaningful rule about which ones do and which ones don&apos;t. If someone is interested in doing this, please begin with a motivating problem statement in the &lt;a href=&quot;http://dev.clojure.org/display/design/Home&quot;&gt;Design space&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;That said, this feels very low priority.&lt;/p&gt;</comment>
                </comments>
                    <attachments>
                    <attachment id="10048" name="0001-subs-should-count-backwards-when-given-a-negative-ar.patch" size="1954" author="technomancy" created="Thu, 9 Dec 2010 01:28:07 -0600" />
                </attachments>
            <subtasks>
        </subtasks>
                <customfields>
                                <customfield id="customfield_10002" key="com.atlassian.jira.plugin.system.customfieldtypes:select">
                <customfieldname>Approval</customfieldname>
                <customfieldvalues>
                        <customfieldvalue key="10013">Test</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="10002">Code and Test</customfieldvalue>

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