<!-- 
RSS generated by JIRA (4.4#649-r158309) at Tue May 21 07:55:00 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-680/CLJ-680.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-680] printing promises should not block</title>
                <link>http://dev.clojure.org/jira/browse/CLJ-680</link>
                <project id="10010" key="CLJ">Clojure</project>
                        <description>&lt;p&gt;Do not tackle the bigger &quot;abstractions around visibility, delay, blocking&quot; etc. issue. This is a minimal fix:&lt;/p&gt;

&lt;ul&gt;
	&lt;li&gt;print code already deals with future as a special case&lt;/li&gt;
	&lt;li&gt;should special-case promise as well&lt;/li&gt;
	&lt;li&gt;make a definterface IPromiseImpl that you can switch on
	&lt;ul&gt;
		&lt;li&gt;right above promise in core.clj&lt;/li&gt;
		&lt;li&gt;has a method that gets you what you need to ask &quot;has-value?&quot;&lt;/li&gt;
	&lt;/ul&gt;
	&lt;/li&gt;
	&lt;li&gt;in print code
	&lt;ul&gt;
		&lt;li&gt;if has value, show it, if not, show :not-delivered&lt;/li&gt;
	&lt;/ul&gt;
	&lt;/li&gt;
	&lt;li&gt;make sure to fix print code in both core_print and pprint&lt;/li&gt;
&lt;/ul&gt;
</description>
                <environment></environment>
            <key id="14288">CLJ-680</key>
            <summary>printing promises should not block</summary>
                <type id="4" iconUrl="http://dev.clojure.org/jira/images/icons/improvement.gif">Enhancement</type>
                                <priority id="3" iconUrl="http://dev.clojure.org/jira/images/icons/priority_major.gif">Major</priority>
                    <status id="6" iconUrl="http://dev.clojure.org/jira/images/icons/status_closed.gif">Closed</status>
                    <resolution id="1">Completed</resolution>
                                <assignee username="aaron">Aaron Bedra</assignee>
                                <reporter username="stu">Stuart Halloway</reporter>
                        <labels>
                    </labels>
                <created>Fri, 26 Nov 2010 10:45:48 -0600</created>
                <updated>Wed, 8 Dec 2010 15:50:13 -0600</updated>
                    <resolved>Wed, 8 Dec 2010 15:50:13 -0600</resolved>
                                            <fixVersion>Release 1.3</fixVersion>
                                        <due></due>
                    <votes>0</votes>
                        <watches>0</watches>
                                <attachments>
                    <attachment id="10042" name="0680_nonblocking_promise_printing.patch" size="3485" author="aaron" created="Fri, 3 Dec 2010 11:51:15 -0600" />
                </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="10001">Code</customfieldvalue>

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