<?xml version="1.0" encoding="UTF-8"?><?xml-stylesheet type="text/xsl" media="screen" href="/App_Themes/default/rss.xslt"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:media="http://search.yahoo.com/mrss/" xmlns:evnet="http://www.mscommunities.com/rssmodule/"><channel><title>Entries tagged with dlr - Channel 9</title><atom:link rel="self" type="application/rss+xml" href="http://channel9.msdn.com/tags/dlr/feed/zune/default.aspx" /><image><url>http://mschnlnine.vo.llnwd.net/d1/Dev/App_Themes/C9/images/feedimage.png</url><title>Entries tagged with dlr - Channel 9</title><link>http://channel9.msdn.com/tags/DLR/</link></image><description>dlr</description><link>http://channel9.msdn.com/tags/DLR/</link><language>en-us</language><pubDate>Thu, 04 Jun 2009 19:13:39 GMT</pubDate><lastBuildDate>Thu, 04 Jun 2009 19:13:39 GMT</lastBuildDate><generator>EvNet (EvNet, Version=1.0.3608.3122, Culture=neutral, PublicKeyToken=null)</generator><item><title>Jimmy Schementi: Inside IronRuby</title><description>&lt;img src="http://mschnlnine.vo.llnwd.net/d1/ch9/4/8/0/2/7/4/InsideIronRuby_small_ch9.png" border="0" /&gt;&lt;p&gt;Jimmy Schementi is a Program Manager (and developer) on the IronRuby team. IronRuby is an &lt;a href="http://www.opensource.org/licenses/ms-pl.html" title="http://www.opensource.org/licenses/ms-pl.html" class="external" target="_blank" rel="external nofollow"&gt;Open Source&lt;/a&gt; implementation of the &lt;a href="http://www.ruby-lang.org" title="http://www.ruby-lang.org/" class="external" target="_blank" rel="external nofollow"&gt;Ruby programming language&lt;/a&gt; for &lt;a href="http://www.microsoft.com/NET/" title="http://www.microsoft.com/NET/" class="external" target="_blank" rel="external nofollow"&gt;.NET&lt;/a&gt;, heavily relying on Microsoft's &lt;a href="http://codeplex.com/dlr" title="http://codeplex.com/dlr" class="external" target="_blank" rel="external nofollow"&gt;Dynamic Language Runtime&lt;/a&gt;. IronRuby &lt;em&gt;is&lt;/em&gt; Ruby, but implemented on top of the DLR (which of course provides the capability for dynamic languages to interact with the BCL and CLR). &lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://channel9.msdn.com/shows/Going+Deep/John-Lam-and-Martin-Maly-Deep-DLR/" target="_blank"&gt;You've learned about the details of the DLR here on 9&lt;/a&gt;, which provides dynamic runtime support for .NET. IronRuby targets compatibility with the 1.8.x branch of Ruby modulo continuations. IronRuby is an implementation of Ruby version 1.8.6.&lt;br /&gt;
&lt;br /&gt;
Here, Jimmy explains the thinking behind the IronRuby project. Why are we doing this, anyway? When/Why would Ruby developers use IronRuby? What's the current status of the project? What's the future hold for IronRuby? Tune in and learn about the past, present and future of IronRuby.&lt;br /&gt;
&lt;br /&gt;
Useful Links:&lt;br /&gt;
&lt;br /&gt;
IronRuby Homepage: &lt;a href="http://ironruby.net/"&gt;http://ironruby.net/&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;CodePlex project (downloads, issue tracking): &lt;a href="http://ironruby.codeplex.com/"&gt;http://ironruby.codeplex.com/&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Developer info (source code, developer docs): &lt;a href="http://github.com/ironruby"&gt;http://github.com/ironruby&lt;/a&gt;&lt;/p&gt;&lt;img src="http://channel9.msdn.com/472084/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/posts/Charles/Jimmy-Schementi-Inside-IronRuby/</comments><link>http://channel9.msdn.com/posts/Charles/Jimmy-Schementi-Inside-IronRuby/</link><pubDate>Wed, 10 Jun 2009 21:31:00 GMT</pubDate><guid isPermaLink="false">http://mschnlnine.vo.llnwd.net/d1/ch9/4/8/0/2/7/4/InsideIronRuby_2MB_ch9.wmv</guid><evnet:views>34960</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/472084/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>&lt;p&gt;Jimmy Schementi is a Program Manager (and developer) on the IronRuby team. IronRuby is an &lt;a href="http://www.opensource.org/licenses/ms-pl.html" title="http://www.opensource.org/licenses/ms-pl.html" class="external" target="_blank" rel="external nofollow"&gt;Open Source&lt;/a&gt; implementation of the &lt;a href="http://www.ruby-lang.org" title="http://www.ruby-lang.org/" class="external" target="_blank" rel="external nofollow"&gt;Ruby programming language&lt;/a&gt; for &lt;a href="http://www.microsoft.com/NET/" title="http://www.microsoft.com/NET/" class="external" target="_blank" rel="external nofollow"&gt;.NET&lt;/a&gt;, heavily relying on Microsoft's &lt;a href="http://codeplex.com/dlr" title="http://codeplex.com/dlr" class="external" target="_blank" rel="external nofollow"&gt;Dynamic Language Runtime&lt;/a&gt;. IronRuby &lt;em&gt;is&lt;/em&gt; Ruby, but implemented on top of the DLR (which of course provides the capability for dynamic languages to interact with the BCL and CLR). &lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://channel9.msdn.com/shows/Going+Deep/John-Lam-and-Martin-Maly-Deep-DLR/" target="_blank"&gt;You've learned about the details of the DLR here on 9&lt;/a&gt;, which provides dynamic runtime support for .NET. IronRuby targets compatibility with the 1.8.x branch of Ruby modulo continuations. IronRuby is an implementation of Ruby version 1.8.6.&lt;br /&gt;
&lt;br /&gt;
Here, Jimmy explains the thinking behind the IronRuby project. Why are we doing this, anyway? When/Why would Ruby developers use IronRuby? What's the current status of the project? What's the future hold for IronRuby? Tune in and learn about the past, present and future of IronRuby.&lt;/p&gt;</evnet:previewtext><media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/ch9/4/8/0/2/7/4/InsideIronRuby_large_ch9.png" height="240" width="320" /><media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/ch9/4/8/0/2/7/4/InsideIronRuby_small_ch9.png" height="64" width="85" /><media:group><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/4/8/0/2/7/4/InsideIronRuby_ch9.mp4" expression="full" duration="2603" fileSize="256777577" type="video/mp4" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/4/8/0/2/7/4/InsideIronRuby_ch9.mp3" expression="full" duration="2603" fileSize="20826195" type="audio/mp3" medium="audio" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/4/8/0/2/7/4/InsideIronRuby_ch9.mp4" expression="full" duration="2603" fileSize="256777577" type="video/mp4" medium="video" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/4/8/0/2/7/4/InsideIronRuby_ch9.wma" expression="full" duration="2603" fileSize="42115061" type="audio/x-ms-wma" medium="audio" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/4/8/0/2/7/4/InsideIronRuby_ch9.wmv" expression="full" duration="2603" fileSize="369781061" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/4/8/0/2/7/4/InsideIronRuby_2MB_ch9.wmv" expression="full" duration="2603" fileSize="814749557" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/4/8/0/2/7/4/InsideIronRuby_Zune_ch9.wmv" expression="full" duration="2603" fileSize="369221041" type="video/x-ms-wmv" medium="video" /></media:group><enclosure url="http://mschnlnine.vo.llnwd.net/d1/ch9/4/8/0/2/7/4/InsideIronRuby_2MB_ch9.wmv" length="814749557" type="video/x-ms-wmv" /><dc:creator>Charles</dc:creator><slash:comments>12</slash:comments><wfw:commentRss>http://channel9.msdn.com/posts/Charles/Jimmy-Schementi-Inside-IronRuby/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/472084/Trackback.aspx</trackback:ping><category>.NET Framework</category><category>DLR</category><category>Dynamic Languages</category><category>IronRuby</category><category>Programming Languages</category><category>Ruby</category></item><item><title>ARCast.TV - Kevin Hazzard on Dynamic Languages</title><description>&lt;img src="http://mschnlnine.vo.llnwd.net/d1/ch9/1/0/1/6/5/4/ARCastHazzardOnDynLanguages_small_ch9.jpg" border="0" /&gt;&lt;p&gt;In this interview &lt;a href="http://www.gotnet.biz/Blog"&gt;Kevin Hazzard&lt;/a&gt;, C# MVP based in Richmond, Virginia, discusses with &lt;a href="http://blogs.msdn.com/zxue"&gt;Zhiming Xue &lt;/a&gt;dynamic languages like Python and Ruby, the Dynamic Language Runtime (DLR) from Microsoft and the next generation of C# that’s becoming a dynamic language.  He explains that the DLR as “the language of languages” defines the boundaries between languages and what’s required for those languages to interoperate with each other and that the DLR as a centerpiece of the .NET Framework 4.0 provides a dynamic dispatch mechanism that elegantly addresses the interoperability problems that we've been working hard to solve since the days of RPC and COM. &lt;/p&gt;&lt;img src="http://channel9.msdn.com/456101/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/shows/ARCast.TV/ARCastTV-Kevin-Hazzard-on-Dynamic-Languages/</comments><link>http://channel9.msdn.com/shows/ARCast.TV/ARCastTV-Kevin-Hazzard-on-Dynamic-Languages/</link><pubDate>Wed, 13 May 2009 16:58:00 GMT</pubDate><guid isPermaLink="false">http://mschnlnine.vo.llnwd.net/d1/ch9/1/0/1/6/5/4/ARCastHazzardOnDynLanguages_2MB_ch9.wmv</guid><evnet:views>3358</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/456101/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>In this interview Kevin Hazzard, C# MVP based in Richmond, Virginia, discusses with Zhiming Xue dynamic languages like Python and Ruby, the Dynamic Language Runtime (DLR) from Microsoft and the next generation of C# that’s becoming a dynamic language.  He explains that the DLR as “the language of&amp;#8230;</evnet:previewtext><media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/ch9/1/0/1/6/5/4/ARCastHazzardOnDynLanguages_large_ch9.jpg" height="240" width="320" /><media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/ch9/1/0/1/6/5/4/ARCastHazzardOnDynLanguages_small_ch9.jpg" height="64" width="85" /><media:group><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/1/0/1/6/5/4/ARCastHazzardOnDynLanguages_ch9.mp4" expression="full" duration="1245" fileSize="108518040" type="video/mp4" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/1/0/1/6/5/4/ARCastHazzardOnDynLanguages_ch9.mp3" expression="full" duration="1245" fileSize="9964692" type="audio/mp3" medium="audio" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/1/0/1/6/5/4/ARCastHazzardOnDynLanguages_ch9.mp4" expression="full" duration="1245" fileSize="108518040" type="video/mp4" medium="video" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/1/0/1/6/5/4/ARCastHazzardOnDynLanguages_ch9.wma" expression="full" duration="1245" fileSize="20149811" type="audio/x-ms-wma" medium="audio" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/1/0/1/6/5/4/ARCastHazzardOnDynLanguages_ch9.wmv" expression="full" duration="1245" fileSize="75132911" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/1/0/1/6/5/4/ARCastHazzardOnDynLanguages_2MB_ch9.wmv" expression="full" duration="1245" fileSize="389357476" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/1/0/1/6/5/4/ARCastHazzardOnDynLanguages_Zune_ch9.wmv" expression="full" duration="1245" fileSize="97692891" type="video/x-ms-wmv" medium="video" /></media:group><enclosure url="http://mschnlnine.vo.llnwd.net/d1/ch9/1/0/1/6/5/4/ARCastHazzardOnDynLanguages_2MB_ch9.wmv" length="389357476" type="video/x-ms-wmv" /><dc:creator>Bob Familiar</dc:creator><slash:comments>4</slash:comments><wfw:commentRss>http://channel9.msdn.com/shows/ARCast.TV/ARCastTV-Kevin-Hazzard-on-Dynamic-Languages/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/456101/Trackback.aspx</trackback:ping><category>ARCast</category><category>Architects</category><category>Architecture</category><category>DLR</category><category>Dynamic Languages</category><category>NET Framework 4.0</category><category>Python</category><category>Ruby</category></item><item><title>geekSpeak recording - Dynamic Languages and the DLR with Mike Vincent </title><description>&lt;img src="http://channel9.msdn.com/Link/60d36f8d-e060-4299-8ebd-ac14c440fc57/" border="0" /&gt;In this geekSpeak, Mike Vincent explains how dynamic languages like Iron Python and Iron Ruby running on the Dynamic Language Runtime (DLR) give you new options when choosing the best tool for the job. Mike addresses the advantages you can gain from using dynamic languages, when and where you should consider dynamic languages, and what is important from the architect's view, the developer's view, and the business case view. &lt;br /&gt;
&lt;br /&gt;
This episode of geekSpeak was recorded on September 10, 2008.&lt;br /&gt;
&lt;br /&gt;
Your hosts for this geekSpeak are &lt;a href="http://blogs.msdn.com/glengordon" target="_self"&gt;Glen Gordon &lt;/a&gt;and &lt;a href="http://blogs.msdn.com/peterlau" target="_self"&gt;Peter Laudati&lt;/a&gt;. &lt;br /&gt;
&lt;br /&gt;
To ask a question in advance of a live webcast, or for post-show resources, be sure to visit the &lt;a href="http://blogs.msdn.com/geekSpeak" target="_self"&gt;geekSpeak blog&lt;/a&gt;. &lt;br /&gt;&lt;img src="http://channel9.msdn.com/442752/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/shows/geekSpeak/geekSpeak-recording-Dynamic-Languages-and-the-DLR-with-Mike-Vincent/</comments><link>http://channel9.msdn.com/shows/geekSpeak/geekSpeak-recording-Dynamic-Languages-and-the-DLR-with-Mike-Vincent/</link><pubDate>Thu, 11 Sep 2008 03:59:00 GMT</pubDate><guid isPermaLink="false">http://channel9.msdn.com/shows/geekSpeak/geekSpeak-recording-Dynamic-Languages-and-the-DLR-with-Mike-Vincent/</guid><evnet:views>2513</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/442752/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>In this geekSpeak, Mike Vincent explains how dynamic languages like Iron Python and Iron Ruby running on the Dynamic Language Runtime (DLR) give you new options when choosing the best tool for the job. Mike addresses the advantages you can gain from using dynamic languages, when and where you should consider dynamic languages, and what is important from the architect's view, the developer's view, and the business case view.</evnet:previewtext><media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/ch9/2/5/7/2/4/4/geekSpeak20080910_large_ch9.jpg" height="240" width="320" /><media:thumbnail url="http://channel9.msdn.com/Link/60d36f8d-e060-4299-8ebd-ac14c440fc57/" height="64" width="85" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/2/5/7/2/4/4/geekSpeak_20080910.wmv" expression="full" duration="3571" fileSize="13898894" type="video/x-ms-wmv" medium="video" /><dc:creator>Brian Johnson</dc:creator><slash:comments>0</slash:comments><wfw:commentRss>http://channel9.msdn.com/shows/geekSpeak/geekSpeak-recording-Dynamic-Languages-and-the-DLR-with-Mike-Vincent/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/442752/Trackback.aspx</trackback:ping><category>DLR</category><category>geekSpeak</category><category>Languages</category><category>Python</category><category>Ruby</category></item><item><title>This Week on Channel 9: March 28th Episode</title><description>This Week on Channel 9 with guest host Ed Kaim, we cover&lt;BR&gt;&lt;BR&gt;-&amp;nbsp; Microsoft Partners &lt;a href="http://dev.live.com/blogs/devlive/archive/2008/03/25/237.aspx"&gt;with Top Social Networks&lt;/a&gt; (0:50 - 2:50)&lt;BR&gt;- ASP.NET MVC Source &lt;a href="http://weblogs.asp.net/scottgu/archive/2008/03/21/asp-net-mvc-source-code-now-available.aspx"&gt;available for download&lt;/a&gt; (2:50 - &amp;nbsp;3:50)&lt;BR&gt;- Silverlight version of &lt;a href="http://www.microsoft.com/express"&gt;Visual Studio Express site&lt;/a&gt; launches (3:50 -&amp;nbsp;5:06)&amp;nbsp;&lt;BR&gt;- Martin Maly whiteboards how a &lt;a href="http://channel9.msdn.com/Showpost.aspx?postid=392011&gt;statement in IronPython &lt;/a&gt;is converted into IL and an Expression Tree (5:06 - 9:27)&lt;BR&gt;- Giles Thomas shows using the &lt;a href="http://channel9.msdn.com/Showpost.aspx?postid=392037&gt;ResolverOne spreadsheet&lt;/a&gt; to call a .NET class (9:27 - 11:20)&lt;BR&gt;- Scott Austin discusses how &lt;a href="http://channel9.msdn.com/Showpost.aspx?postid=392965&gt;Xbox Live Arcade games &lt;/a&gt;are enable user-generated content for things like maps (11:20 - 14:05)&lt;BR&gt;- James Newton-King releases &lt;a href="http://www.codeplex.com/json"&gt;JSON.NET to CodePlex &lt;/a&gt;a simple wrapper to serialize JavaScript classes into .NET classes (14:05 - 16:20)&lt;BR&gt;- Derek Bartram's Code Project &lt;a href="http://www.codeproject.com/KB/WPF/wizarddialog.aspx"&gt;WPF Wizard Dialog &lt;/a&gt;(16:20 - 17:49)&lt;BR&gt;- &lt;a href="http://ui-patterns.com"&gt;UI Patterns&lt;/a&gt; Web site, via &lt;a href="http://www.dotnetkicks.com"&gt;dotnetkicks.com&lt;/a&gt;&amp;nbsp;(17:49 - 18:40)&lt;BR&gt;- Dan's Pick of the Week: Eric Hadden's Code Project &lt;a href="http://www.codeproject.com/KB/miscctrl/imapi2.aspx"&gt;wrapper for burning CD/DVD Media&lt;/a&gt; (18:40 - 20:00)&lt;BR&gt;- Ed's Pick of the Week: &lt;a href="http://dev.live.com/blogs/sls/"&gt;Silverlight Streaming Ads Pilot&lt;/a&gt; where you host videos for free and make money&amp;nbsp;(20:00 - 22:29)&lt;BR&gt;&lt;BR&gt;&lt;img src="http://channel9.msdn.com/249685/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/shows/This+Week+On+Channel+9/This-Week-on-Channel-9-March-28th-Episode/</comments><link>http://channel9.msdn.com/shows/This+Week+On+Channel+9/This-Week-on-Channel-9-March-28th-Episode/</link><pubDate>Fri, 28 Mar 2008 16:58:22 GMT</pubDate><guid isPermaLink="false">http://mschnlnine.vo.llnwd.net/d1/ch9/0/ThisWeekMar28_2MB_ch9.wmv</guid><evnet:views>11078</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/249685/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>This Week on Channel 9 with guest host Ed Kaim, we cover&lt;BR&gt;&lt;BR&gt;-&amp;nbsp; Microsoft Partners &lt;a href="http://dev.live.com/blogs/devlive/archive/2008/03/25/237.aspx"&gt;with Top Social Networks&lt;/a&gt; (0:50 - 2:50)&lt;BR&gt;- ASP.NET MVC Source &lt;a href="http://weblogs.asp.net/scottgu/archive/2008/03/21/asp-net-mvc-source-code-now-available.aspx"&gt;available for download&lt;/a&gt; (2:50 - &amp;nbsp;3:50)&lt;BR&gt;- Silverlight version of &lt;a href="http://www.microsoft.com/express"&gt;Visual Studio Express site&lt;/a&gt; launches (3:50 -&amp;nbsp;5:06)&amp;nbsp;&lt;BR&gt;</evnet:previewtext><media:thumbnail url="http://channel9.msdn.com/Link/269f067a-6057-4579-8855-7e5863494d33/" height="240" width="320" /><media:thumbnail url="http://channel9.msdn.com/Link/417e845d-a1c3-445d-85ac-078e3a68807e/" height="240" width="320" /><media:thumbnail url="http://channel9.msdn.com/Link/bc0eb49f-57bb-4e8f-adc7-8c8f498cd1bb/" height="64" width="85" /><media:thumbnail url="http://channel9.msdn.com/Link/ec058647-be1f-4e17-839e-a6d8d8742d6b/" height="64" width="85" /><media:group><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/ThisWeekMar28_ch9.mp3" expression="full" duration="1348" type="audio/mp3" medium="audio" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/ThisWeekMar28_ch9.wma" expression="full" duration="1348" type="audio/x-ms-wma" medium="audio" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/ThisWeekMar28_2MB_ch9.wmv" expression="full" duration="1348" type="video/x-ms-wmv" medium="video" /></media:group><enclosure url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/ThisWeekMar28_2MB_ch9.wmv" length="1" type="video/x-ms-wmv" /><dc:creator>Dan Fernandez</dc:creator><slash:comments>4</slash:comments><wfw:commentRss>http://channel9.msdn.com/shows/This+Week+On+Channel+9/This-Week-on-Channel-9-March-28th-Episode/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/249685/Trackback.aspx</trackback:ping><category>DLR</category><category>GDC2008</category><category>Silverlight Streaming</category><category>WPF</category><category>Xbox</category></item><item><title>Giles Thomas: ResolverOne, Combining a Spreadsheet with a Programming Language</title><description>&lt;P&gt;&lt;a href="http://www.resolversystems.com/products/resolver-one.php"&gt;Resolver One&lt;/a&gt; is a Power User's spreadsheet written in IronPython and DLR that dynamically generates IronPython code based on spreadsheet values and formulas.&amp;nbsp; The cool thing is you can write .NET code with IronPython (or call .NET code written in any language) directly inline and have it apply to your spreadsheet.&lt;BR&gt;&lt;BR&gt;Resolver One has a non-commercial license that you can use to play with and experiment with Iron Python. &lt;BR&gt;&lt;BR&gt;&lt;BR&gt;&lt;BR&gt;&lt;BR&gt;&lt;BR&gt;&lt;BR&gt;&lt;BR&gt;&lt;/P&gt;&lt;img src="http://channel9.msdn.com/249679/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/posts/Dan/Giles-Thomas-ResolverOne-Combining-a-Spreadsheet-with-a-Programming-Language/</comments><link>http://channel9.msdn.com/posts/Dan/Giles-Thomas-ResolverOne-Combining-a-Spreadsheet-with-a-Programming-Language/</link><pubDate>Mon, 24 Mar 2008 16:24:33 GMT</pubDate><guid isPermaLink="false">http://mschnlnine.vo.llnwd.net/d1/ch9/0/GilesThomasResolverSpreadsheet_2MB_ch9.wmv</guid><evnet:views>9891</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/249679/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>&lt;P&gt;&lt;a href="http://www.resolversystems.com/products/resolver-one.php"&gt;Resolver One&lt;/a&gt; is a Power User's spreadsheet written in IronPython and DLR that dynamically generates IronPython code based on spreadsheet values and formulas.&amp;nbsp; The cool thing is you can write .NET code with IronPython (or call .NET code written in any language) directly inline and have it apply to your spreadsheet.&lt;BR&gt;&lt;BR&gt;Resolver One has a non-commercial license that you can use to play with and experiment with Iron Python. &lt;BR&gt;&lt;BR&gt;&lt;BR&gt;&lt;BR&gt;&lt;BR&gt;&lt;BR&gt;&lt;BR&gt;&lt;BR&gt;&lt;/P&gt;</evnet:previewtext><media:thumbnail url="http://channel9.msdn.com/Link/5868eeb6-942e-4e63-94d2-e60d50c433e0/" height="240" width="320" /><media:thumbnail url="http://channel9.msdn.com/Link/93b59a79-4ebe-40a8-b2c7-e86931eb8596/" height="240" width="320" /><media:thumbnail url="http://channel9.msdn.com/Link/9b7fdf1b-037f-4f0c-be68-7cc0ee127fe4/" height="64" width="85" /><media:thumbnail url="http://channel9.msdn.com/Link/901343f9-c2cf-46c5-a667-48ebbc8ca929/" height="64" width="85" /><media:group><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/GilesThomasResolverSpreadsheet_ch9.mp3" expression="full" duration="1772" type="audio/mp3" medium="audio" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/GilesThomasResolverSpreadsheet_ch9.wma" expression="full" duration="1772" type="audio/x-ms-wma" medium="audio" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/GilesThomasResolverSpreadsheet_2MB_ch9.wmv" expression="full" duration="1772" type="video/x-ms-wmv" medium="video" /></media:group><enclosure url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/GilesThomasResolverSpreadsheet_2MB_ch9.wmv" length="1" type="video/x-ms-wmv" /><dc:creator>Dan Fernandez</dc:creator><slash:comments>5</slash:comments><wfw:commentRss>http://channel9.msdn.com/posts/Dan/Giles-Thomas-ResolverOne-Combining-a-Spreadsheet-with-a-Programming-Language/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/249679/Trackback.aspx</trackback:ping><category>DLR</category><category>Iron Python</category></item><item><title>John Lam and Martin Maly: Deep DLR</title><description>Dynamic languages are becoming more popular than ever. Static runtimes (static type system is&amp;nbsp;baked into the machine)&amp;nbsp;like the CLR do not natively support languages that have no requirement for explicit types. Implementing languages of this class on the CLR is a rather complicated and arduous task. Some very clever folks like Program Manager,&amp;nbsp;RubyCLR creator&amp;nbsp;and IronRuby team member &lt;a href="http://www.iunknown.com/"&gt;John Lam&lt;/a&gt; and Senior Software Developer &lt;a href="http://blogs.msdn.com/mmaly/default.aspx"&gt;Martin Maly&lt;/a&gt; (creator of the &lt;a href="http://en.wikipedia.org/wiki/Lolcode"&gt;LOLCode &lt;/a&gt;programming language implementation&amp;nbsp;that runs on the DLR, but more importantly one of the devs who writes the DLR) are on the team that makes implementing dynamic languages that can run&amp;nbsp;on top of the CLR not only possible but easier than one might expect. This is made possible with a new managed virtual machine called the &lt;a href="http://en.wikipedia.org/wiki/Dynamic_Language_Runtime"&gt;Dynamic Language Runtime&lt;/a&gt; (&lt;a href="http://en.wikipedia.org/wiki/Dynamic_Language_Runtime"&gt;DLR&lt;/a&gt;). The DLR runs on top of the CLR, but you can think of the DLR as it's own managed runtime (or virtual machine). For this interview, it is assumed that you have working knowledge of what the CLR does.&lt;BR&gt;&lt;BR&gt;This interview focuses deeply on one core question: &lt;EM&gt;How does the DLR work&lt;/EM&gt;. Of course, we talk about the history and future of the DLR, but primarily we find out about DLR nuts and bolts and architecure.&lt;BR&gt;&lt;BR&gt;This interview is whiteboard heavy and compelling. It was really fun to chat with John and Martin and geek out on the DLR. It is a great technology with a very bright future.&lt;BR&gt;&lt;BR&gt;Enjoy!&lt;a href="http://mschnlnine.vo.llnwd.net/d1/ch9/0/DeepDLR_512kbs.wmv"&gt;&lt;BR&gt;&lt;BR&gt;Low res file here&lt;/a&gt;.&lt;img src="http://channel9.msdn.com/249678/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/shows/Going+Deep/John-Lam-and-Martin-Maly-Deep-DLR/</comments><link>http://channel9.msdn.com/shows/Going+Deep/John-Lam-and-Martin-Maly-Deep-DLR/</link><pubDate>Mon, 24 Mar 2008 13:03:04 GMT</pubDate><guid isPermaLink="false">http://mschnlnine.vo.llnwd.net/d1/ch9/0/DeepDLR.wmv</guid><evnet:views>20029</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/249678/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>Dynamic languages are becoming more popular than ever. Static runtimes (static type system is&amp;nbsp;baked into the machine)&amp;nbsp;like the CLR do not natively support languages that have no requirement for explicit types. Implementing languages of this class on the CLR is a rather complicated and arduous task. Some very clever folks like Program Manager,&amp;nbsp;RubyCLR creator&amp;nbsp;and IronRuby team member John Lam and Senior Software Developer Martin Maly (creator of the LOLCode programming language implementation&amp;nbsp;that runs on the DLR, but more importantly one of the devs who writes the DLR)&amp;#8230;</evnet:previewtext><media:thumbnail url="http://channel9.msdn.com/Link/9f328c5b-fa80-4a37-9096-f1925b3b2f99/" height="240" width="320" /><media:thumbnail url="http://channel9.msdn.com/Link/77f71dda-730a-4aa5-9688-0f6685f237e0/" height="240" width="320" /><media:thumbnail url="http://channel9.msdn.com/Link/0beca5a3-539e-4630-8604-137b24d1b681/" height="64" width="85" /><media:thumbnail url="http://channel9.msdn.com/Link/0777b27e-88c9-4603-89cd-6f660635d0ef/" height="64" width="85" /><media:group><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/DeepDLR_ch9.mp3" expression="full" duration="3730" type="audio/mp3" medium="audio" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/DeepDLR_ch9.wma" expression="full" duration="3730" type="audio/x-ms-wma" medium="audio" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/DeepDLR.wmv" expression="full" duration="3730" type="video/x-ms-wmv" medium="video" /></media:group><enclosure url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/DeepDLR.wmv" length="1" type="video/x-ms-wmv" /><dc:creator>Charles</dc:creator><slash:comments>12</slash:comments><wfw:commentRss>http://channel9.msdn.com/shows/Going+Deep/John-Lam-and-Martin-Maly-Deep-DLR/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/249678/Trackback.aspx</trackback:ping><category>CLR</category><category>DLR</category><category>Programming</category></item></channel></rss>