<!-- 
RSS generated by JIRA (4.4#649-r158309) at Sun May 19 13:42:30 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/NREPL-17/NREPL-17.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>[NREPL-17] Agent nesting causes issues</title>
                <link>http://dev.clojure.org/jira/browse/NREPL-17</link>
                <project id="10022" key="NREPL">tools.nrepl</project>
                        <description>&lt;p&gt;We talked about this briefly on IRC/github: &lt;a href=&quot;https://github.com/overtone/overtone/issues/85&quot;&gt;https://github.com/overtone/overtone/issues/85&lt;/a&gt;. I guess the nicest way to fix it would be to stop using agents in nREPL. There&apos;s only one spot where agents are created, and a few send-off calls (no sends), all internal, so any solution will be non-intrusive from an API perspective.&lt;/p&gt;

&lt;p&gt;One implementation idea is to use a simple blocking queue and thread pool in java-land.&lt;/p&gt;

&lt;p&gt;Another is to use nearly the same implementation as Agent, but remove the nesting restriction (call it NestableAgent?). Also get rid of the STM interaction and validator business since those aren&apos;t available outside the clojure.lang package &lt;img class=&quot;emoticon&quot; src=&quot;http://dev.clojure.org/jira/images/icons/emoticons/sad.gif&quot; height=&quot;20&quot; width=&quot;20&quot; align=&quot;absmiddle&quot; alt=&quot;&quot; border=&quot;0&quot;/&gt;  - and then provide a parallel version of send-off. I&apos;ve spiked a bit on this one, but I&apos;m starting to think a plain queue/thread pool is cleaner.&lt;/p&gt;

&lt;p&gt;Thoughts?&lt;/p&gt;</description>
                <environment></environment>
            <key id="15331">NREPL-17</key>
            <summary>Agent nesting causes issues</summary>
                <type id="1" iconUrl="http://dev.clojure.org/jira/images/icons/bug.gif">Defect</type>
                                <priority id="1" iconUrl="http://dev.clojure.org/jira/images/icons/priority_blocker.gif">Blocker</priority>
                    <status id="6" iconUrl="http://dev.clojure.org/jira/images/icons/status_closed.gif">Closed</status>
                    <resolution id="1">Completed</resolution>
                                <assignee username="cemerick">Chas Emerick</assignee>
                                <reporter username="trptcolin">Colin Jones</reporter>
                        <labels>
                    </labels>
                <created>Fri, 13 Apr 2012 00:11:34 -0500</created>
                <updated>Mon, 16 Apr 2012 15:08:50 -0500</updated>
                    <resolved>Mon, 16 Apr 2012 15:08:50 -0500</resolved>
                                            <fixVersion>0.2.0</fixVersion>
                                        <due></due>
                    <votes>0</votes>
                        <watches>0</watches>
                        <comments>
                    <comment id="28123" author="cemerick" created="Fri, 13 Apr 2012 05:18:18 -0500"  >&lt;p&gt;Yes, I started working on this yesterday.  Agents have definitely proven themselves unsuitable here, and a poor choice.&lt;/p&gt;

&lt;p&gt;I&apos;m not going to be fancy; we don&apos;t need fancy here.&lt;/p&gt;</comment>
                    <comment id="28124" author="trptcolin" created="Fri, 13 Apr 2012 05:49:01 -0500"  >&lt;p&gt;Great news! Thanks for the quick response.&lt;/p&gt;</comment>
                    <comment id="28164" author="cemerick" created="Mon, 16 Apr 2012 15:08:50 -0500"  >&lt;p&gt;Fixed in &lt;tt&gt;0.2.0-beta6&lt;/tt&gt;.&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>
                                                                                                            </customfields>
    </item>
</channel>
</rss>