<!-- 
RSS generated by JIRA (4.4#649-r158309) at Sat May 25 11:24:05 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-33/NREPL-33.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-33] Consider making session and eval functionality more accessible</title>
                <link>http://dev.clojure.org/jira/browse/NREPL-33</link>
                <project id="10022" key="NREPL">tools.nrepl</project>
                        <description>&lt;p&gt;ritz re-uses some of nrepl&apos;s private functions to avoid duplication. The uses are listed below.&lt;/p&gt;

&lt;p&gt;Would it be possible to make these functions public? More subjectively, it might also be worth considering factoring out the session functionality into it&apos;s own namespace (including &lt;b&gt;msg&lt;/b&gt; and possibly queue-eval), so the functionality is not split across the session middleware and the interruptible-eval middleware.&lt;/p&gt;

&lt;p&gt;The debug nrepl server: &lt;br/&gt;
&lt;a href=&quot;https://github.com/pallet/ritz/blob/develop/nrepl/src/ritz/nrepl.clj#L189&quot;&gt;https://github.com/pallet/ritz/blob/develop/nrepl/src/ritz/nrepl.clj#L189&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;This uses clojure.tools.nrepl.middleware.session/create-session and clojure.tools.nrepl.middleware.session/session-out &lt;/p&gt;


&lt;p&gt;ritz provides an eval op that tracks source forms: &lt;br/&gt;
&lt;a href=&quot;https://github.com/pallet/ritz/blob/develop/nrepl-middleware/src/ritz/nrepl/middleware/tracking_eval.clj&quot;&gt;https://github.com/pallet/ritz/blob/develop/nrepl-middleware/src/ritz/nrepl/middleware/tracking_eval.clj&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;This uses  clojure.tools.nrepl.middleware.interruptible-eval/queue-eval and clojure.tools.nrepl.middleware.interruptible-eval/configure-executor&lt;/p&gt;



</description>
                <environment></environment>
            <key id="15737">NREPL-33</key>
            <summary>Consider making session and eval functionality more accessible</summary>
                <type id="1" iconUrl="http://dev.clojure.org/jira/images/icons/bug.gif">Defect</type>
                                <priority id="3" iconUrl="http://dev.clojure.org/jira/images/icons/priority_major.gif">Major</priority>
                    <status id="1" iconUrl="http://dev.clojure.org/jira/images/icons/status_open.gif">Open</status>
                    <resolution id="-1">Unresolved</resolution>
                                <assignee username="cemerick">Chas Emerick</assignee>
                                <reporter username="hugoduncan">Hugo Duncan</reporter>
                        <labels>
                    </labels>
                <created>Mon, 8 Oct 2012 13:24:45 -0500</created>
                <updated>Sun, 18 Nov 2012 09:08:41 -0600</updated>
                                    <version>0.2.0-beta9</version>
                                                        <due></due>
                    <votes>0</votes>
                        <watches>0</watches>
                                <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>