<!-- 
RSS generated by JIRA (4.4#649-r158309) at Mon May 20 12:04:57 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/CLJCLR-13/CLJCLR-13.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>[CLJCLR-13] Add namespace DescriptionAttribute to init type</title>
                <link>http://dev.clojure.org/jira/browse/CLJCLR-13</link>
                <project id="10173" key="CLJCLR">ClojureCLR</project>
                        <description>&lt;p&gt;leiningen on the JVM uses a small library called bultitude to search the classpath for namespaces.  To acheive the same functionality in ClojureCLR we would need to add some descriptive information to the compiler generated _&lt;em&gt;Init&lt;/em&gt;_$.&lt;/p&gt;

&lt;p&gt;I&apos;m suggesting adding a System.ComponentModel.DescriptionAttribute with a clojure readable string of information describing what namespace(s) this init type loads.  This would allow someone to query all the loaded assemblies for namespaces, without necessarily trying to load all of them.  Oftentimes the namespace itself is slightly different than what the init type would imply - for instance _&lt;em&gt;Init&lt;/em&gt;_$clojure/pprint/column_writer is for the namespace clojure.pprint.&lt;/p&gt;

&lt;p&gt;The attached patch, adds a DescriptionAttribute based on the final value of RT.CurrentNSVar after compiling.  Conceivably, a single file could load several namespaces, but this seems like a rare case - it could be handled, however, by adding a watch to RT.CurrentNSVar.  If this seems useful, the patch can be modified to use this method.&lt;/p&gt;</description>
                <environment></environment>
            <key id="16059">CLJCLR-13</key>
            <summary>Add namespace DescriptionAttribute to init type</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="5" iconUrl="http://dev.clojure.org/jira/images/icons/status_resolved.gif">Resolved</status>
                    <resolution id="1">Completed</resolution>
                                <assignee username="dmiller">David Miller</assignee>
                                <reporter username="aaroncr">Aaron Craelius</reporter>
                        <labels>
                    </labels>
                <created>Wed, 6 Mar 2013 21:04:20 -0600</created>
                <updated>Wed, 27 Mar 2013 21:40:34 -0500</updated>
                    <resolved>Wed, 27 Mar 2013 21:40:34 -0500</resolved>
                                                                    <due></due>
                    <votes>0</votes>
                        <watches>0</watches>
                        <comments>
                    <comment id="30829" author="dmiller" created="Wed, 27 Mar 2013 21:40:34 -0500"  >&lt;p&gt;&lt;a href=&quot;https://github.com/clojure/clojure-clr/commit/01b46505ac902e3a1ad2167ad0b0e0689d45f716&quot;&gt;https://github.com/clojure/clojure-clr/commit/01b46505ac902e3a1ad2167ad0b0e0689d45f716&lt;/a&gt;&lt;/p&gt;</comment>
                </comments>
                    <attachments>
                    <attachment id="11897" name="namespace-desc.patch" size="971" author="aaroncr" created="Wed, 6 Mar 2013 21:04:20 -0600" />
                </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="10001">Code</customfieldvalue>

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