<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>CLS compilation of IronPython</title><link>http://blogs.msdn.com/shrib/archive/2008/07/24/cls-compilation-of-ironpython.aspx</link><description>One of the common feature requests for IronPython is to support static compilation. While the feature looks like a no-brainer initially, it does have a few wrinkles when you look at the details. Here are the different forms that a related question might</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>a-foton &amp;raquo; CLS compilation of IronPython</title><link>http://blogs.msdn.com/shrib/archive/2008/07/24/cls-compilation-of-ironpython.aspx#8768938</link><pubDate>Thu, 24 Jul 2008 10:03:51 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8768938</guid><dc:creator>a-foton &amp;raquo; CLS compilation of IronPython</dc:creator><description>&lt;p&gt;PingBack from &lt;a rel="nofollow" target="_new" href="http://blog.a-foton.ru/2008/07/cls-compilation-of-ironpython/"&gt;http://blog.a-foton.ru/2008/07/cls-compilation-of-ironpython/&lt;/a&gt;&lt;/p&gt;
</description></item><item><title>re: CLS compilation of IronPython</title><link>http://blogs.msdn.com/shrib/archive/2008/07/24/cls-compilation-of-ironpython.aspx#8775630</link><pubDate>Sat, 26 Jul 2008 16:09:47 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8775630</guid><dc:creator>tomasp</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;there is one more interesting way for calling dynamic language code from C#. It is available in Phalanger (PHP compiler for .NET), but it would surely work for Python/Ruby or in general any DLR language as well: &lt;a rel="nofollow" target="_new" href="http://tomasp.net/blog/ducktyping-in-phalaner.aspx"&gt;http://tomasp.net/blog/ducktyping-in-phalaner.aspx&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;T.&lt;/p&gt;
</description></item><item><title>re: CLS compilation of IronPython</title><link>http://blogs.msdn.com/shrib/archive/2008/07/24/cls-compilation-of-ironpython.aspx#8783396</link><pubDate>Mon, 28 Jul 2008 12:16:33 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8783396</guid><dc:creator>Steve</dc:creator><description>&lt;p&gt;The two friction points I have with IronPython and the CLS are&lt;/p&gt;
&lt;p&gt;1) when I need to P/Invoke, that means writing a C# shim assembly (the general purpose solution being some Reflection.Emit magic)&lt;/p&gt;
&lt;p&gt;2) when writing unit tests -- I don't mind writing my nUnit tests in C#, and invoking IronPython vis embedding but the need to define interface types from which the Python objects inherit (and which are then exposed to C#) means yet another shim assembly&lt;/p&gt;
</description></item><item><title>Static Compilation of IronPython scripts</title><link>http://blogs.msdn.com/shrib/archive/2008/07/24/cls-compilation-of-ironpython.aspx#8836254</link><pubDate>Wed, 06 Aug 2008 09:28:03 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8836254</guid><dc:creator>Srivatsn's Blog</dc:creator><description>&lt;p&gt;The ability to compile IronPython scripts into .NET IL and to save them to disk existed in IronPython&lt;/p&gt;
</description></item><item><title>re: CLS compilation of IronPython</title><link>http://blogs.msdn.com/shrib/archive/2008/07/24/cls-compilation-of-ironpython.aspx#8839733</link><pubDate>Thu, 07 Aug 2008 04:21:10 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8839733</guid><dc:creator>Cedric</dc:creator><description>&lt;p&gt;Steve: how about using Boo ( &lt;a rel="nofollow" target="_new" href="http://boo.codehaus.org/"&gt;http://boo.codehaus.org/&lt;/a&gt; ) instead then ?&lt;/p&gt;
&lt;p&gt;If you need CLS features and you like Python syntax you get best of bost worlds, contrary to IronPython which is nice for compatibility with existing Python code but comes short when you need advanced .NET features such as P/Invokes and so on...&lt;/p&gt;
</description></item></channel></rss>