<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" media="screen" href="/styles/xslt/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:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:c9="http://channel9.msdn.com">
<channel>
	<title>Channel 9 - Entries tagged with LangNET 2009</title>
    <atom:link rel="self" type="application/rss+xml" href="http://channel9.msdn.com/Tags/langnet+2009/RSS"></atom:link>
    <itunes:summary></itunes:summary>
    <itunes:author>Microsoft</itunes:author>
    <itunes:subtitle></itunes:subtitle>
    <image>
      <url>http://mschnlnine.vo.llnwd.net/d1/Dev/App_Themes/C9/images/feedimage.png</url>
      <title>Channel 9 - Entries tagged with LangNET 2009</title>
      <link>http://channel9.msdn.com/Tags/langnet+2009</link>
    </image>
    <itunes:image href=""></itunes:image>
    <itunes:category text="Technology"></itunes:category>
    <description>Channel 9 keeps you up to date with the latest news and behind the scenes info from Microsoft that developers love to keep up with. From LINQ to SilverLight – Watch videos and hear about all the cool technologies coming and the people behind them.</description>
    <link>http://channel9.msdn.com/Tags/langnet+2009</link>
    <language>en</language>
    <pubDate>Thu, 23 May 2013 00:49:43 GMT</pubDate>
    <lastBuildDate>Thu, 23 May 2013 00:49:43 GMT</lastBuildDate>
    <generator>Rev9</generator>
    <c9:totalResults>9</c9:totalResults>
    <c9:pageCount>1</c9:pageCount>
    <c9:pageSize>25</c9:pageSize>
  <item>
      <title>Joe Mistachkin: Eagle - Extensible Adaptable Generalized Logic Engine</title>
      <description><![CDATA[<a href="http://eagle.to/">Eagle</a> (Extensible Adaptable Generalized Logic Engine) is an implementation of the
<a href="http://www.tcl.tk/">Tcl</a> scripting language for the <a href="http://en.wikipedia.org/wiki/Common_Language_Runtime">
Common Language Runtime</a> (CLR). It is designed to be a universal scripting solution for any CLS based language.
<br /><br />Joe Mistachkin, the creator of Eagle, sits down with me at Lang.NET 2009 to discuss the thinking behind Eagle, its&nbsp;history and future. Eagle is an open source project (<a href="http://eagle.codeplex.com/" target="_blank">here's the Codeplex project</a>) with
 a <a href="http://eagle.to/standard/license.html" target="_blank">Tcl-like license</a>. Joe wants some help building more features into Eagle. If you're so inclined, Niners, give him a hand!<br /><br />Enjoy!  <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/langnet+2009/RSS&WT.dl=0&WT.entryid=Entry:RSSView:ce7b4aa7c8dc4afca4149dea00cab5fd">]]></description>
      <comments>http://channel9.msdn.com/Blogs/Charles/Joe-Mistachkin-Eagle-Extensible-Adaptable-Generalized-Logic-Engine</comments>
      <itunes:summary>Eagle (Extensible Adaptable Generalized Logic Engine) is an implementation of the
Tcl scripting language for the 
Common Language Runtime (CLR). It is designed to be a universal scripting solution for any CLS based language.
Joe Mistachkin, the creator of Eagle, sits down with me at Lang.NET 2009 to discuss the thinking behind Eagle, its&amp;nbsp;history and future. Eagle is an open source project (here&#39;s the Codeplex project) with
 a Tcl-like license. Joe wants some help building more features into Eagle. If you&#39;re so inclined, Niners, give him a hand!Enjoy! </itunes:summary>
      <itunes:duration>684</itunes:duration>
      <link>http://channel9.msdn.com/Blogs/Charles/Joe-Mistachkin-Eagle-Extensible-Adaptable-Generalized-Logic-Engine</link>
      <pubDate>Thu, 07 May 2009 21:46:00 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Blogs/Charles/Joe-Mistachkin-Eagle-Extensible-Adaptable-Generalized-Logic-Engine</guid>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/previewImages/100/468425_100x75.jpg" height="75" width="100"></media:thumbnail>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/previewImages/220/468425_220x165.jpg" height="165" width="220"></media:thumbnail>
      <media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/ch9/5/2/4/8/6/4/LangNET2009JoeMistachkinEagle_large_ch9.png" height="240" width="320"></media:thumbnail>
      <media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/ch9/5/2/4/8/6/4/LangNET2009JoeMistachkinEagle_small_ch9.png" height="64" width="85"></media:thumbnail>
      <media:group>
        <media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/5/2/4/8/6/4/LangNET2009JoeMistachkinEagle_2MB_ch9.wmv" expression="full" duration="684" fileSize="155908456" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/5/2/4/8/6/4/LangNET2009JoeMistachkinEagle_ch9.mp3" expression="full" duration="684" fileSize="5480065" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/5/2/4/8/6/4/LangNET2009JoeMistachkinEagle_ch9.mp4" expression="full" duration="684" fileSize="50217032" type="video/mp4" medium="video"></media:content>
        <media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/5/2/4/8/6/4/LangNET2009JoeMistachkinEagle_ch9.wma" expression="full" duration="684" fileSize="11086745" type="audio/x-ms-wma" medium="audio"></media:content>
        <media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/5/2/4/8/6/4/LangNET2009JoeMistachkinEagle_ch9.wmv" expression="full" duration="684" fileSize="41465547" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/5/2/4/8/6/4/LangNET2009JoeMistachkinEagle_Zune_ch9.wmv" expression="full" duration="684" fileSize="63993527" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="mms://mschnlnine.wmod.llnwd.net/a1809/d1/ch9/5/2/4/8/6/4/LangNET2009JoeMistachkinEagle_s_ch9.wmv" expression="full" duration="684" fileSize="238" type="video/x-ms-wmv" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://mschnlnine.vo.llnwd.net/d1/ch9/5/2/4/8/6/4/LangNET2009JoeMistachkinEagle_ch9.wmv" length="41465547" type="video/x-ms-wmv"></enclosure>
      <dc:creator>Charles</dc:creator>
      <itunes:author>Charles</itunes:author>
      <slash:comments>0</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Blogs/Charles/Joe-Mistachkin-Eagle-Extensible-Adaptable-Generalized-Logic-Engine/RSS</wfw:commentRss>
      <category>Eagle</category>
      <category>LangNET 2009</category>
      <category>Programming</category>
      <category>Programming Languages</category>
    </item>
  <item>
      <title>John Rose: Static Runtimes and Dynamic Byte Codes</title>
      <description><![CDATA[<a shape="rect" href="http://blogs.sun.com/jrose/" shape="rect" target="_blank">John Rose</a>&nbsp;is a virtual machine expert&nbsp;who's been&nbsp;working on the Java Virtual Machine for several&nbsp;years. He's part of the team that is adding multi-language support to the&nbsp;JVM,
 specifically, <em>dynamic</em> language support. How does&nbsp;the&nbsp; multi-dynamic-language support mechanism work, exactly, inside the statically typed JVM? What&nbsp;are some of the basic problems faced by VMs that must support both static and dynamic languages? The
 JVM, like the CLR, has a baked in static type system. What hurdles did this create for John and team and have they jumped them?<br /><br />Tune in.  <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/langnet+2009/RSS&WT.dl=0&WT.entryid=Entry:RSSView:b0d758d0cea44f99b3269dea0043647d">]]></description>
      <comments>http://channel9.msdn.com/Shows/Going+Deep/John-Rose-Static-Managed-Runtimes-and-Dynamic-Byte-Codes</comments>
      <itunes:summary>John Rose&amp;nbsp;is a virtual machine expert&amp;nbsp;who&#39;s been&amp;nbsp;working on the Java Virtual Machine for several&amp;nbsp;years. He&#39;s part of the team that is adding multi-language support to the&amp;nbsp;JVM,
 specifically, dynamic language support. How does&amp;nbsp;the&amp;nbsp; multi-dynamic-language support mechanism work, exactly, inside the statically typed JVM? What&amp;nbsp;are some of the basic problems faced by VMs that must support both static and dynamic languages? The
 JVM, like the CLR, has a baked in static type system. What hurdles did this create for John and team and have they jumped them?Tune in. </itunes:summary>
      <itunes:duration>2109</itunes:duration>
      <link>http://channel9.msdn.com/Shows/Going+Deep/John-Rose-Static-Managed-Runtimes-and-Dynamic-Byte-Codes</link>
      <pubDate>Mon, 04 May 2009 18:17:00 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Shows/Going+Deep/John-Rose-Static-Managed-Runtimes-and-Dynamic-Byte-Codes</guid>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/previewImages/100/467489_100x75.jpg" height="75" width="100"></media:thumbnail>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/previewImages/220/467489_220x165.jpg" height="165" width="220"></media:thumbnail>
      <media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/ch9/9/8/4/7/6/4/JohnRoseMultiLangJVM_large_ch9.png" height="240" width="320"></media:thumbnail>
      <media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/ch9/9/8/4/7/6/4/JohnRoseMultiLangJVM_small_ch9.png" height="64" width="85"></media:thumbnail>
      <media:group>
        <media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/9/8/4/7/6/4/JohnRoseMultiLangJVM_2MB_ch9.wmv" expression="full" duration="2109" fileSize="541391273" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/9/8/4/7/6/4/JohnRoseMultiLangJVM_ch9.mp3" expression="full" duration="2109" fileSize="16876793" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/9/8/4/7/6/4/JohnRoseMultiLangJVM_ch9.mp4" expression="full" duration="2109" fileSize="161258090" type="video/mp4" medium="video"></media:content>
        <media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/9/8/4/7/6/4/JohnRoseMultiLangJVM_ch9.wma" expression="full" duration="2109" fileSize="34127425" type="audio/x-ms-wma" medium="audio"></media:content>
        <media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/9/8/4/7/6/4/JohnRoseMultiLangJVM_ch9.wmv" expression="full" duration="2109" fileSize="127602097" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/9/8/4/7/6/4/JohnRoseMultiLangJVM_Zune_ch9.wmv" expression="full" duration="2109" fileSize="206066077" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="mms://mschnlnine.wmod.llnwd.net/a1809/d1/ch9/9/8/4/7/6/4/JohnRoseMultiLangJVM_s_ch9.wmv" expression="full" duration="2109" fileSize="221" type="video/x-ms-wmv" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://mschnlnine.vo.llnwd.net/d1/ch9/9/8/4/7/6/4/JohnRoseMultiLangJVM_ch9.wmv" length="127602097" type="video/x-ms-wmv"></enclosure>
      <dc:creator>Charles</dc:creator>
      <itunes:author>Charles</itunes:author>
      <slash:comments>1</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Shows/Going+Deep/John-Rose-Static-Managed-Runtimes-and-Dynamic-Byte-Codes/RSS</wfw:commentRss>
      <category>CLR</category>
      <category>Java</category>
      <category>John Rose</category>
      <category>JVM</category>
      <category>LangNET 2009</category>
      <category>Programming</category>
    </item>
  <item>
      <title>Philip Wadler and Erik Meijer: On Programming Language Theory and Practice</title>
      <description><![CDATA[<a shape="rect" href="http://www.langnetsymposium.com/" target="_blank" shape="rect">Lang.NET Symposium</a> 2009 was held on Microsoft's campus (make sure you
<a shape="rect" href="http://www.langnetsymposium.com/2009/talks.aspx" target="_blank" shape="rect">
watch the talks</a>, which are available for your viewing pleasure). We were of course there and conducted several interviews with some of programming language design's brightest thinkers.<br /><br />Here, <a shape="rect" href="http://research.microsoft.com/en-us/um/people/emeijer/" target="_blank" shape="rect">
Erik Meijer</a>&nbsp;and&nbsp;<a shape="rect" href="http://en.wikipedia.org/wiki/Philip_Wadler" target="_blank" shape="rect">Philip Wadler</a> discuss the theory and practice of programming language design with C# program manager Mads Torgersen.
<br /><br />Philip is widely known for his significant contributions to functional programming (including Haskell and a&nbsp;classic book - Introduction to Functional Programming(Prentice Hall publisher)&nbsp;that is one of the best introductions to functional programming you can
 find) and programming language theory. You've learned about Mondas on Channel 9. Well, Philip is the guy that is in part responsible for their wide adoption in FP.<br /><br />Erik, as you know by now, is co-creator of LINQ, functional programming master, creator of the now unnamed &quot;Volta&quot; technologies, and much more.
<br /><br />This is a great conversation on how theory winds its way into practice and how principles take time to embed themselves into modern language design&nbsp;(most modern languages are built on the ideas formed many years ago, as theoretical principles).&nbsp; Phillip and
 Erik also touch on langauge history and futures. Tune in.  <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/langnet+2009/RSS&WT.dl=0&WT.entryid=Entry:RSSView:6a438665d4f34ffca82e9dea00cae37d">]]></description>
      <comments>http://channel9.msdn.com/Blogs/Charles/Philip-Wadler-and-Erik-Meijer-Perspectives-on-Programming-Language-Theory-and-Practice</comments>
      <itunes:summary>Lang.NET Symposium 2009 was held on Microsoft&#39;s campus (make sure you

watch the talks, which are available for your viewing pleasure). We were of course there and conducted several interviews with some of programming language design&#39;s brightest thinkers.Here, 
Erik Meijer&amp;nbsp;and&amp;nbsp;Philip Wadler discuss the theory and practice of programming language design with C# program manager Mads Torgersen.
Philip is widely known for his significant contributions to functional programming (including Haskell and a&amp;nbsp;classic book - Introduction to Functional Programming(Prentice Hall publisher)&amp;nbsp;that is one of the best introductions to functional programming you can
 find) and programming language theory. You&#39;ve learned about Mondas on Channel 9. Well, Philip is the guy that is in part responsible for their wide adoption in FP.Erik, as you know by now, is co-creator of LINQ, functional programming master, creator of the now unnamed &amp;quot;Volta&amp;quot; technologies, and much more.
This is a great conversation on how theory winds its way into practice and how principles take time to embed themselves into modern language design&amp;nbsp;(most modern languages are built on the ideas formed many years ago, as theoretical principles).&amp;nbsp; Phillip and
 Erik also touch on langauge history and futures. Tune in. </itunes:summary>
      <itunes:duration>905</itunes:duration>
      <link>http://channel9.msdn.com/Blogs/Charles/Philip-Wadler-and-Erik-Meijer-Perspectives-on-Programming-Language-Theory-and-Practice</link>
      <pubDate>Mon, 04 May 2009 17:02:00 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Blogs/Charles/Philip-Wadler-and-Erik-Meijer-Perspectives-on-Programming-Language-Theory-and-Practice</guid>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/previewImages/100/466960_100x75.jpg" height="75" width="100"></media:thumbnail>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/previewImages/220/466960_220x165.jpg" height="165" width="220"></media:thumbnail>
      <media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/6/9/6/6/4/LangNET2009ErikMeijerPhilipWadler_large_ch9.png" height="240" width="320"></media:thumbnail>
      <media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/6/9/6/6/4/LangNET2009ErikMeijerPhilipWadler_small_ch9.png" height="64" width="85"></media:thumbnail>
      <media:group>
        <media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/6/9/6/6/4/LangNET2009ErikMeijerPhilipWadler_2MB_ch9.wmv" expression="full" duration="905" fileSize="279148482" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/6/9/6/6/4/LangNET2009ErikMeijerPhilipWadler_ch9.mp3" expression="full" duration="905" fileSize="7245605" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/6/9/6/6/4/LangNET2009ErikMeijerPhilipWadler_ch9.mp4" expression="full" duration="905" fileSize="87966561" type="video/mp4" medium="video"></media:content>
        <media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/6/9/6/6/4/LangNET2009ErikMeijerPhilipWadler_ch9.wma" expression="full" duration="905" fileSize="14658501" type="audio/x-ms-wma" medium="audio"></media:content>
        <media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/6/9/6/6/4/LangNET2009ErikMeijerPhilipWadler_ch9.wmv" expression="full" duration="905" fileSize="54666873" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/6/9/6/6/4/LangNET2009ErikMeijerPhilipWadler_Zune_ch9.wmv" expression="full" duration="905" fileSize="108890853" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="mms://mschnlnine.wmod.llnwd.net/a1809/d1/ch9/0/6/9/6/6/4/LangNET2009ErikMeijerPhilipWadler_s_ch9.wmv" expression="full" duration="905" fileSize="246" type="video/x-ms-wmv" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/6/9/6/6/4/LangNET2009ErikMeijerPhilipWadler_ch9.wmv" length="54666873" type="video/x-ms-wmv"></enclosure>
      <dc:creator>Charles</dc:creator>
      <itunes:author>Charles</itunes:author>
      <slash:comments>10</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Blogs/Charles/Philip-Wadler-and-Erik-Meijer-Perspectives-on-Programming-Language-Theory-and-Practice/RSS</wfw:commentRss>
      <category>Erik Meijer</category>
      <category>LangNET 2009</category>
      <category>Philip Wadler</category>
      <category>Programming Languages</category>
    </item>
  <item>
      <title>Jason Olson: Composing Programming Languages, F# and OO</title>
      <description><![CDATA[Jason Olson is a programming language evangelist in addition to his duties as a managed&nbsp;(.NET)&nbsp;tools evangelist. You know him from
<a shape="rect" href="http://channel9.msdn.com/Niners/JasonOlson/" target="_blank" shape="rect">
C9</a>. He's a long time Niner and has always been passionate about languages. I've known Jason for a long time and it's great to see him take his passionate intelligence and apply it to both learning several languages and writing his own. This is awesome to
 see! I caught up with Jason at&nbsp;<a shape="rect" href="http://www.langnetsymposium.com/" target="_blank" shape="rect">Lang.NET 2009</a> where he gave two very interesting talks,
<a shape="rect" href="http://www.langnetsymposium.com/2009/talks/24-JasonOlson-FSharp.html" target="_blank" shape="rect">
one on F#</a>&nbsp;and one on <a shape="rect" href="http://www.langnetsymposium.com/2009/talks/31-JasonOlson-ModernOO.html" target="_blank" shape="rect">
modern object orientation</a>. Here, we talk about his presentations and his perspectives on object orientation, F# and his own language.<br /><br />Enjoy!  <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/langnet+2009/RSS&WT.dl=0&WT.entryid=Entry:RSSView:077eed73253a4b4dbcd39dea00cadf8b">]]></description>
      <comments>http://channel9.msdn.com/Blogs/Charles/Jason-Olson-Composing-Programming-Languages-F-and-OO</comments>
      <itunes:summary>Jason Olson is a programming language evangelist in addition to his duties as a managed&amp;nbsp;(.NET)&amp;nbsp;tools evangelist. You know him from

C9. He&#39;s a long time Niner and has always been passionate about languages. I&#39;ve known Jason for a long time and it&#39;s great to see him take his passionate intelligence and apply it to both learning several languages and writing his own. This is awesome to
 see! I caught up with Jason at&amp;nbsp;Lang.NET 2009 where he gave two very interesting talks,

one on F#&amp;nbsp;and one on 
modern object orientation. Here, we talk about his presentations and his perspectives on object orientation, F# and his own language.Enjoy! </itunes:summary>
      <itunes:duration>940</itunes:duration>
      <link>http://channel9.msdn.com/Blogs/Charles/Jason-Olson-Composing-Programming-Languages-F-and-OO</link>
      <pubDate>Fri, 01 May 2009 17:15:00 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Blogs/Charles/Jason-Olson-Composing-Programming-Languages-F-and-OO</guid>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/previewImages/100/466961_100x75.jpg" height="75" width="100"></media:thumbnail>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/previewImages/220/466961_220x165.jpg" height="165" width="220"></media:thumbnail>
      <media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/ch9/1/6/9/6/6/4/LangNET2009JasonOlson_large_ch9.png" height="240" width="320"></media:thumbnail>
      <media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/ch9/1/6/9/6/6/4/LangNET2009JasonOlson_small_ch9.png" height="64" width="85"></media:thumbnail>
      <media:group>
        <media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/1/6/9/6/6/4/LangNET2009JasonOlson_2MB_ch9.wmv" expression="full" duration="940" fileSize="238701064" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/1/6/9/6/6/4/LangNET2009JasonOlson_ch9.mp3" expression="full" duration="940" fileSize="7524148" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/1/6/9/6/6/4/LangNET2009JasonOlson_ch9.mp4" expression="full" duration="940" fileSize="74782159" type="video/mp4" medium="video"></media:content>
        <media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/1/6/9/6/6/4/LangNET2009JasonOlson_ch9.wma" expression="full" duration="940" fileSize="15220249" type="audio/x-ms-wma" medium="audio"></media:content>
        <media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/1/6/9/6/6/4/LangNET2009JasonOlson_ch9.wmv" expression="full" duration="940" fileSize="56859083" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/1/6/9/6/6/4/LangNET2009JasonOlson_Zune_ch9.wmv" expression="full" duration="940" fileSize="96139063" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="mms://mschnlnine.wmod.llnwd.net/a1809/d1/ch9/1/6/9/6/6/4/LangNET2009JasonOlson_s_ch9.wmv" expression="full" duration="940" fileSize="222" type="video/x-ms-wmv" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://mschnlnine.vo.llnwd.net/d1/ch9/1/6/9/6/6/4/LangNET2009JasonOlson_ch9.wmv" length="56859083" type="video/x-ms-wmv"></enclosure>
      <dc:creator>Charles</dc:creator>
      <itunes:author>Charles</itunes:author>
      <slash:comments>16</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Blogs/Charles/Jason-Olson-Composing-Programming-Languages-F-and-OO/RSS</wfw:commentRss>
      <category>F#</category>
      <category>Jason Olson</category>
      <category>LangNET 2009</category>
      <category>OO</category>
      <category>Programming</category>
      <category>Programming Languages</category>
    </item>
  <item>
      <title>Gilad Bracha: Inside Newspeak and Objects as a Service</title>
      <description><![CDATA[<a shape="rect" href="http://www.langnetsymposium.com/" target="_blank" shape="rect">Lang.NET Symposium</a> 2009 was held on Microsoft's campus (make sure you
<a shape="rect" href="http://www.langnetsymposium.com/2009/talks.aspx" target="_blank" shape="rect">
watch the talks</a>, which are available for your viewing pleasure). We were of course there and conducted several interviews with some of programming language design's brightest thinkers.<br /><br />Here, language design master <a shape="rect" href="http://www.bracha.org/Site/Home.html" target="_blank" shape="rect">
Gilad Bracha</a>&nbsp;discusses his <a shape="rect" href="http://newspeaklanguage.org/" target="_blank" shape="rect">
Newspeak programming language</a>.&nbsp;What is Newspeak and why&nbsp;was it created? What general&nbsp;problems does it solve that can't be done&nbsp;with&nbsp;already existing&nbsp;languages and tools?&nbsp;What does it facilitate, really?&nbsp;We dig into the fundamental ideas, history and future
 of&nbsp;Newspeak. Gilad was kind&nbsp;enough to&nbsp;keep the discussion at a level appropriate for a&nbsp;broad technical audience and not&nbsp;just for his fellow&nbsp;scientists.<br /><br />Newspeak People say: &quot;Like&nbsp;<a shape="rect" href="http://research.sun.com/self/language.html" title="http://research.sun.com/self/language.html" shape="rect">Self</a>, Newspeak is message-based; all names are dynamically bound. However, like Smalltalk, Newspeak
 uses classes rather than prototypes. As in&nbsp;<a shape="rect" href="http://www.daimi.au.dk/~beta/" title="http://www.daimi.au.dk/~beta/" shape="rect">Beta</a>, classes may nest. Because class names are late bound, all classes are virtual, every class can act
 as a mixin, and class hierarchy inheritance falls out automatically. Top level classes are essentially self contained parametric namespaces, and serve to define component style modules, which naturally define sandboxes in an object-capability style. Newspeak
 was deliberately designed as a principled dynamically typed language. We plan to evolve the language to support&nbsp;<a shape="rect" href="http://pico.vub.ac.be/%7Ewdmeuter/RDL04/papers/Bracha.pdf" title="http://pico.vub.ac.be/~wdmeuter/RDL04/papers/Bracha.pdf" shape="rect">pluggable
 types</a>.&quot;<br /><br />If you want to understand the thinking behind the thinking of Newspeak, then tune in.&nbsp;Please go ahead and play around with Newspeak, Niners,&nbsp;and provide Gilad and team with feedback.<br /><br />How far could the notion&nbsp;of Internet-distributed synchronizable&nbsp;objects, or objects as a software service,&nbsp;be taken?&nbsp;<br /><br />Enjoy  <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/langnet+2009/RSS&WT.dl=0&WT.entryid=Entry:RSSView:38daa49597344504b2c99dea00436b2c">]]></description>
      <comments>http://channel9.msdn.com/Shows/Going+Deep/Gilad-Bracha-Inside-Newspeak</comments>
      <itunes:summary>Lang.NET Symposium 2009 was held on Microsoft&#39;s campus (make sure you

watch the talks, which are available for your viewing pleasure). We were of course there and conducted several interviews with some of programming language design&#39;s brightest thinkers.Here, language design master 
Gilad Bracha&amp;nbsp;discusses his 
Newspeak programming language.&amp;nbsp;What is Newspeak and why&amp;nbsp;was it created? What general&amp;nbsp;problems does it solve that can&#39;t be done&amp;nbsp;with&amp;nbsp;already existing&amp;nbsp;languages and tools?&amp;nbsp;What does it facilitate, really?&amp;nbsp;We dig into the fundamental ideas, history and future
 of&amp;nbsp;Newspeak. Gilad was kind&amp;nbsp;enough to&amp;nbsp;keep the discussion at a level appropriate for a&amp;nbsp;broad technical audience and not&amp;nbsp;just for his fellow&amp;nbsp;scientists.Newspeak People say: &amp;quot;Like&amp;nbsp;Self, Newspeak is message-based; all names are dynamically bound. However, like Smalltalk, Newspeak
 uses classes rather than prototypes. As in&amp;nbsp;Beta, classes may nest. Because class names are late bound, all classes are virtual, every class can act
 as a mixin, and class hierarchy inheritance falls out automatically. Top level classes are essentially self contained parametric namespaces, and serve to define component style modules, which naturally define sandboxes in an object-capability style. Newspeak
 was deliberately designed as a principled dynamically typed language. We plan to evolve the language to support&amp;nbsp;pluggable
 types.&amp;quot;If you want to understand the thinking behind the thinking of Newspeak, then tune in.&amp;nbsp;Please go ahead and play around with Newspeak, Niners,&amp;nbsp;and provide Gilad and team with feedback.How far could the notion&amp;nbsp;of Internet-distributed synchronizable&amp;nbsp;objects, or objects as a software service,&amp;nbsp;be taken?&amp;nbsp;Enjoy </itunes:summary>
      <itunes:duration>1903</itunes:duration>
      <link>http://channel9.msdn.com/Shows/Going+Deep/Gilad-Bracha-Inside-Newspeak</link>
      <pubDate>Thu, 30 Apr 2009 23:41:00 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Shows/Going+Deep/Gilad-Bracha-Inside-Newspeak</guid>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/previewImages/100/466957_100x75.jpg" height="75" width="100"></media:thumbnail>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/previewImages/220/466957_220x165.jpg" height="165" width="220"></media:thumbnail>
      <media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/ch9/7/5/9/6/6/4/LangNET2009GiladBrachaNewspeak_large_ch9.png" height="240" width="320"></media:thumbnail>
      <media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/ch9/7/5/9/6/6/4/LangNET2009GiladBrachaNewspeak_small_ch9.png" height="64" width="85"></media:thumbnail>
      <media:group>
        <media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/7/5/9/6/6/4/LangNET2009GiladBrachaNewspeak_2MB_ch9.wmv" expression="full" duration="1903" fileSize="595841363" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/7/5/9/6/6/4/LangNET2009GiladBrachaNewspeak_ch9.mp3" expression="full" duration="1903" fileSize="15232740" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/7/5/9/6/6/4/LangNET2009GiladBrachaNewspeak_ch9.mp4" expression="full" duration="1903" fileSize="120942721" type="video/mp4" medium="video"></media:content>
        <media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/7/5/9/6/6/4/LangNET2009GiladBrachaNewspeak_ch9.wma" expression="full" duration="1903" fileSize="30798993" type="audio/x-ms-wma" medium="audio"></media:content>
        <media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/7/5/9/6/6/4/LangNET2009GiladBrachaNewspeak_ch9.wmv" expression="full" duration="1903" fileSize="114592861" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/7/5/9/6/6/4/LangNET2009GiladBrachaNewspeak_Zune_ch9.wmv" expression="full" duration="1903" fileSize="163072841" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="mms://mschnlnine.wmod.llnwd.net/a1809/d1/ch9/7/5/9/6/6/4/LangNET2009GiladBrachaNewspeak_s_ch9.wmv" expression="full" duration="1903" fileSize="240" type="video/x-ms-wmv" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://mschnlnine.vo.llnwd.net/d1/ch9/7/5/9/6/6/4/LangNET2009GiladBrachaNewspeak_ch9.wmv" length="114592861" type="video/x-ms-wmv"></enclosure>
      <dc:creator>Charles</dc:creator>
      <itunes:author>Charles</itunes:author>
      <slash:comments>15</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Shows/Going+Deep/Gilad-Bracha-Inside-Newspeak/RSS</wfw:commentRss>
      <category>Gilad Bracha</category>
      <category>LangNET 2009</category>
      <category>NewSpeak</category>
      <category>Programming Languages</category>
    </item>
  <item>
      <title>Emmanuel Stapf: Eiffel and Contract Oriented Programming</title>
      <description><![CDATA[The <a shape="rect" href="http://en.wikipedia.org/wiki/Eiffel_%28programming_language%29" shape="rect">
Eiffel programming language</a>&nbsp;is an object-oriented language that is based on a fixed set of powerful principles like Design by Contract and Command-Query Separation. It's a very powerful language that has impacted the evolution of the more popular general
 purpose OO languages such as Java and C#. Here, one of the developers of Eiffel,
<a shape="rect" href="http://archive.eiffel.com/general/people/stapf.html" target="_blank" shape="rect">
Emmanuel Stapf</a>, sits down with one of the C# language designers, Mads Torgersen, to discuss the language level code contracts in Eiffel and the general principles of contract oriented programming.
 <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/langnet+2009/RSS&WT.dl=0&WT.entryid=Entry:RSSView:9a86b26bf3e8439d86809dea00cad6d5">]]></description>
      <comments>http://channel9.msdn.com/Blogs/Charles/Emmanuel-Stapf-Eiffel-and-Contract-Oriented-Programming</comments>
      <itunes:summary>The 
Eiffel programming language&amp;nbsp;is an object-oriented language that is based on a fixed set of powerful principles like Design by Contract and Command-Query Separation. It&#39;s a very powerful language that has impacted the evolution of the more popular general
 purpose OO languages such as Java and C#. Here, one of the developers of Eiffel,

Emmanuel Stapf, sits down with one of the C# language designers, Mads Torgersen, to discuss the language level code contracts in Eiffel and the general principles of contract oriented programming.
</itunes:summary>
      <itunes:duration>1576</itunes:duration>
      <link>http://channel9.msdn.com/Blogs/Charles/Emmanuel-Stapf-Eiffel-and-Contract-Oriented-Programming</link>
      <pubDate>Wed, 29 Apr 2009 18:43:00 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Blogs/Charles/Emmanuel-Stapf-Eiffel-and-Contract-Oriented-Programming</guid>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/previewImages/100/466965_100x75.jpg" height="75" width="100"></media:thumbnail>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/previewImages/220/466965_220x165.jpg" height="165" width="220"></media:thumbnail>
      <media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/ch9/5/6/9/6/6/4/LangNET2009EmmanuelStapfEiffel_large_ch9.png" height="240" width="320"></media:thumbnail>
      <media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/ch9/5/6/9/6/6/4/LangNET2009EmmanuelStapfEiffel_small_ch9.png" height="64" width="85"></media:thumbnail>
      <media:group>
        <media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/5/6/9/6/6/4/LangNET2009EmmanuelStapfEiffel_2MB_ch9.wmv" expression="full" duration="1576" fileSize="300198790" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/5/6/9/6/6/4/LangNET2009EmmanuelStapfEiffel_ch9.mp3" expression="full" duration="1576" fileSize="12613174" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/5/6/9/6/6/4/LangNET2009EmmanuelStapfEiffel_ch9.mp4" expression="full" duration="1576" fileSize="97141192" type="video/mp4" medium="video"></media:content>
        <media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/5/6/9/6/6/4/LangNET2009EmmanuelStapfEiffel_ch9.wma" expression="full" duration="1576" fileSize="25505945" type="audio/x-ms-wma" medium="audio"></media:content>
        <media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/5/6/9/6/6/4/LangNET2009EmmanuelStapfEiffel_ch9.wmv" expression="full" duration="1576" fileSize="94798899" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/5/6/9/6/6/4/LangNET2009EmmanuelStapfEiffel_Zune_ch9.wmv" expression="full" duration="1576" fileSize="124542879" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="mms://mschnlnine.wmod.llnwd.net/a1809/d1/ch9/5/6/9/6/6/4/LangNET2009EmmanuelStapfEiffel_s_ch9.wmv" expression="full" duration="1576" fileSize="240" type="video/x-ms-wmv" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://mschnlnine.vo.llnwd.net/d1/ch9/5/6/9/6/6/4/LangNET2009EmmanuelStapfEiffel_ch9.wmv" length="94798899" type="video/x-ms-wmv"></enclosure>
      <dc:creator>Charles</dc:creator>
      <itunes:author>Charles</itunes:author>
      <slash:comments>0</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Blogs/Charles/Emmanuel-Stapf-Eiffel-and-Contract-Oriented-Programming/RSS</wfw:commentRss>
      <category>Eiffel</category>
      <category>LangNET 2009</category>
      <category>Programming Languages</category>
    </item>
  <item>
      <title>Expert to Expert - Erik Meijer and Lars Bak: Inside V8 - A Javascript Virtual Machine</title>
      <description><![CDATA[Lars Bak is a virtual machine master. He and team have created a Javascript VM, V8, that takes Javascript syntax and produces optimized machine code directly. The result is very performant execution of Javascript. How does V8 work, exactly? What are the
 basic design decisions that have gone into it's construction? Why is it designed the way it is? How fast can Javascript really run, anyway? How challenging is it to take a language like Javascript and produce highly optimized machine code?
<br /><br />Erik Meijer, language designer and fundamentalist functional high priest, discusses these questions and more with Lars. We also talk about the language to machine code translation versus having an intermediate step (like IL) that gets optimized further in runtime
 context by a JITer. <br /><br />If you want to know the thinking behind the thinking of Javascript compilation, the current state of the art and future directions, then this is for you. Big thanks to Lars Bak for spending time with Channel 9!
<br /><br />Enjoy!  <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/langnet+2009/RSS&WT.dl=0&WT.entryid=Entry:RSSView:ae4597359c244ed69b799dea00436e09">]]></description>
      <comments>http://channel9.msdn.com/Shows/Going+Deep/Expert-to-Expert-Erik-Meijer-and-Lars-Bak-Inside-V8-A-Javascript-Virtual-Machine</comments>
      <itunes:summary>Lars Bak is a virtual machine master. He and team have created a Javascript VM, V8, that takes Javascript syntax and produces optimized machine code directly. The result is very performant execution of Javascript. How does V8 work, exactly? What are the
 basic design decisions that have gone into it&#39;s construction? Why is it designed the way it is? How fast can Javascript really run, anyway? How challenging is it to take a language like Javascript and produce highly optimized machine code?
Erik Meijer, language designer and fundamentalist functional high priest, discusses these questions and more with Lars. We also talk about the language to machine code translation versus having an intermediate step (like IL) that gets optimized further in runtime
 context by a JITer. If you want to know the thinking behind the thinking of Javascript compilation, the current state of the art and future directions, then this is for you. Big thanks to Lars Bak for spending time with Channel 9!
Enjoy! </itunes:summary>
      <itunes:duration>3281</itunes:duration>
      <link>http://channel9.msdn.com/Shows/Going+Deep/Expert-to-Expert-Erik-Meijer-and-Lars-Bak-Inside-V8-A-Javascript-Virtual-Machine</link>
      <pubDate>Wed, 29 Apr 2009 16:29:00 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Shows/Going+Deep/Expert-to-Expert-Erik-Meijer-and-Lars-Bak-Inside-V8-A-Javascript-Virtual-Machine</guid>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/previewImages/100/466955_100x75.jpg" height="75" width="100"></media:thumbnail>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/previewImages/220/466955_220x165.jpg" height="165" width="220"></media:thumbnail>
      <media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/ch9/5/5/9/6/6/4/E2ELangNET2009LarsBak_large_ch9.png" height="240" width="320"></media:thumbnail>
      <media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/ch9/5/5/9/6/6/4/E2ELangNET2009LarsBak_small_ch9.png" height="64" width="85"></media:thumbnail>
      <media:group>
        <media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/5/5/9/6/6/4/E2ELangNET2009LarsBak_2MB_ch9.wmv" expression="full" duration="3281" fileSize="929030574" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/5/5/9/6/6/4/E2ELangNET2009LarsBak_ch9.mp3" expression="full" duration="3281" fileSize="26253551" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/5/5/9/6/6/4/E2ELangNET2009LarsBak_ch9.mp4" expression="full" duration="3281" fileSize="323446121" type="video/mp4" medium="video"></media:content>
        <media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/5/5/9/6/6/4/E2ELangNET2009LarsBak_ch9.wma" expression="full" duration="3281" fileSize="53085669" type="audio/x-ms-wma" medium="audio"></media:content>
        <media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/5/5/9/6/6/4/E2ELangNET2009LarsBak_ch9.wmv" expression="full" duration="3281" fileSize="198761129" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/5/5/9/6/6/4/E2ELangNET2009LarsBak_Zune_ch9.wmv" expression="full" duration="3281" fileSize="411065109" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="mms://mschnlnine.wmod.llnwd.net/a1809/d1/ch9/5/5/9/6/6/4/E2ELangNET2009LarsBak_s_ch9.wmv" expression="full" duration="3281" fileSize="222" type="video/x-ms-wmv" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://mschnlnine.vo.llnwd.net/d1/ch9/5/5/9/6/6/4/E2ELangNET2009LarsBak_ch9.wmv" length="198761129" type="video/x-ms-wmv"></enclosure>
      <dc:creator>Charles</dc:creator>
      <itunes:author>Charles</itunes:author>
      <slash:comments>19</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Shows/Going+Deep/Expert-to-Expert-Erik-Meijer-and-Lars-Bak-Inside-V8-A-Javascript-Virtual-Machine/RSS</wfw:commentRss>
      <category>Erik Meijer</category>
      <category>Expert to Expert</category>
      <category>JavaScript</category>
      <category>LangNET 2009</category>
      <category>Lars Bak</category>
      <category>V8</category>
      <category>Virtual Machines</category>
      <category>Web Browser</category>
    </item>
  <item>
      <title>Anders Hejlsberg and Gilad Bracha: Perspectives on Programming Language Design</title>
      <description><![CDATA[<a shape="rect" href="http://www.langnetsymposium.com/" shape="rect" target="_blank">Lang.NET Symposium</a> 2009 was held on Microsoft's campus (make sure you
<a shape="rect" href="http://www.langnetsymposium.com/2009/talks.aspx" shape="rect" target="_blank">
watch the talks</a>, which are available for your viewing pleasure). We were of course there and conducted several interviews with some of programming language design's brightest thinkers. Here, the great Anders Hejlsberg, father of C#,&nbsp;and one of my favorite
 language designers and personalities&nbsp;<a shape="rect" href="http://www.bracha.org/Site/Home.html" shape="rect" target="_blank">Gilad Bracha</a> (you'll see more Gilad in the next few days discussing his
<a shape="rect" href="http://newspeaklanguage.org/" shape="rect" target="_blank">
Newspeak programming language</a>) are interviewed by C#&nbsp;Program Manager&nbsp;Mads Torgersen (he works with Anders and others on the design of C#). Mads should consider a career in interviewing! Awesome job, man. This is a great conversation with two of the premiere
 programming language designers in the world. Enjoy! <br /><br />See all the C9 Lang.NET conversations <a shape="rect" href="http://channel9.msdn.com/tags/LangNET&#43;2009/" shape="rect" target="_blank">
here</a>. Their numbers will grow over the coming week so check back.  <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/langnet+2009/RSS&WT.dl=0&WT.entryid=Entry:RSSView:3997546401a843e78ad49dea00cae70d">]]></description>
      <comments>http://channel9.msdn.com/Blogs/Charles/Anders-Heljsberg-and-Gilad-Bracha-Perspectives-on-Programming-Language-Design</comments>
      <itunes:summary>Lang.NET Symposium 2009 was held on Microsoft&#39;s campus (make sure you

watch the talks, which are available for your viewing pleasure). We were of course there and conducted several interviews with some of programming language design&#39;s brightest thinkers. Here, the great Anders Hejlsberg, father of C#,&amp;nbsp;and one of my favorite
 language designers and personalities&amp;nbsp;Gilad Bracha (you&#39;ll see more Gilad in the next few days discussing his

Newspeak programming language) are interviewed by C#&amp;nbsp;Program Manager&amp;nbsp;Mads Torgersen (he works with Anders and others on the design of C#). Mads should consider a career in interviewing! Awesome job, man. This is a great conversation with two of the premiere
 programming language designers in the world. Enjoy! See all the C9 Lang.NET conversations 
here. Their numbers will grow over the coming week so check back. </itunes:summary>
      <itunes:duration>1589</itunes:duration>
      <link>http://channel9.msdn.com/Blogs/Charles/Anders-Heljsberg-and-Gilad-Bracha-Perspectives-on-Programming-Language-Design</link>
      <pubDate>Tue, 28 Apr 2009 17:33:00 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Blogs/Charles/Anders-Heljsberg-and-Gilad-Bracha-Perspectives-on-Programming-Language-Design</guid>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/previewImages/100/466959_100x75.jpg" height="75" width="100"></media:thumbnail>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/previewImages/220/466959_220x165.jpg" height="165" width="220"></media:thumbnail>
      <media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/ch9/9/5/9/6/6/4/LangNET2009GiladBrachaAndersHejlsberg_large_ch9.png" height="240" width="320"></media:thumbnail>
      <media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/ch9/9/5/9/6/6/4/LangNET2009GiladBrachaAndersHejlsberg_small_ch9.png" height="64" width="85"></media:thumbnail>
      <media:group>
        <media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/9/5/9/6/6/4/LangNET2009GiladBrachaAndersHejlsberg_2MB_ch9.wmv" expression="full" duration="1589" fileSize="338058031" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/9/5/9/6/6/4/LangNET2009GiladBrachaAndersHejlsberg_ch9.mp3" expression="full" duration="1589" fileSize="12716675" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/9/5/9/6/6/4/LangNET2009GiladBrachaAndersHejlsberg_ch9.mp4" expression="full" duration="1589" fileSize="111866880" type="video/mp4" medium="video"></media:content>
        <media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/9/5/9/6/6/4/LangNET2009GiladBrachaAndersHejlsberg_ch9.wma" expression="full" duration="1589" fileSize="25716225" type="audio/x-ms-wma" medium="audio"></media:content>
        <media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/9/5/9/6/6/4/LangNET2009GiladBrachaAndersHejlsberg_ch9.wmv" expression="full" duration="1589" fileSize="96174977" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/9/5/9/6/6/4/LangNET2009GiladBrachaAndersHejlsberg_Zune_ch9.wmv" expression="full" duration="1589" fileSize="142830957" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="mms://mschnlnine.wmod.llnwd.net/a1809/d1/ch9/9/5/9/6/6/4/LangNET2009GiladBrachaAndersHejlsberg_s_ch9.wmv" expression="full" duration="1589" fileSize="254" type="video/x-ms-wmv" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://mschnlnine.vo.llnwd.net/d1/ch9/9/5/9/6/6/4/LangNET2009GiladBrachaAndersHejlsberg_ch9.wmv" length="96174977" type="video/x-ms-wmv"></enclosure>
      <dc:creator>Charles</dc:creator>
      <itunes:author>Charles</itunes:author>
      <slash:comments>21</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Blogs/Charles/Anders-Heljsberg-and-Gilad-Bracha-Perspectives-on-Programming-Language-Design/RSS</wfw:commentRss>
      <category>Anders Hejlsberg</category>
      <category>Gilad Bracha</category>
      <category>LangNET 2009</category>
      <category>NewSpeak</category>
      <category>Programming Languages</category>
    </item>
  <item>
      <title>Harry Pierson: Intro to Lang.NET 2009</title>
      <description><![CDATA[Harry Pierson, Program Manager of IronPython, ran this year's&nbsp;<a shape="rect" href="http://www.langnetsymposium.com/" target="_blank" shape="rect">Lang.NET Symposium</a> held on Microsoft's campus (make sure you
<a shape="rect" href="http://www.langnetsymposium.com/2009/talks.aspx" target="_blank" shape="rect">
watch the talks</a>, which are available for your viewing pleasure). We were of course there and conducted several interviews with some of programming language design's brightest thinkers. Here, Harry shares with us the thinking behind Lang.NET. Thanks to Harry
 for inviting Channel 9 to the venue and providing us with a room to conduct interviews!
<br /><br />See all the C9 Lang.NET conversations <a shape="rect" href="http://channel9.msdn.com/tags/LangNET&#43;2009/" target="_blank" shape="rect">
here</a>. There numbers will grow over the coming week so check back.  <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/langnet+2009/RSS&WT.dl=0&WT.entryid=Entry:RSSView:069bac9727b44700a7da9dea00cadd15">]]></description>
      <comments>http://channel9.msdn.com/Blogs/Charles/Harry-Pierson-Intro-to-LangNET-2009</comments>
      <itunes:summary>Harry Pierson, Program Manager of IronPython, ran this year&#39;s&amp;nbsp;Lang.NET Symposium held on Microsoft&#39;s campus (make sure you

watch the talks, which are available for your viewing pleasure). We were of course there and conducted several interviews with some of programming language design&#39;s brightest thinkers. Here, Harry shares with us the thinking behind Lang.NET. Thanks to Harry
 for inviting Channel 9 to the venue and providing us with a room to conduct interviews!
See all the C9 Lang.NET conversations 
here. There numbers will grow over the coming week so check back. </itunes:summary>
      <itunes:duration>480</itunes:duration>
      <link>http://channel9.msdn.com/Blogs/Charles/Harry-Pierson-Intro-to-LangNET-2009</link>
      <pubDate>Tue, 28 Apr 2009 17:24:00 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Blogs/Charles/Harry-Pierson-Intro-to-LangNET-2009</guid>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/previewImages/100/466962_100x75.jpg" height="75" width="100"></media:thumbnail>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/previewImages/220/466962_220x165.jpg" height="165" width="220"></media:thumbnail>
      <media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/ch9/2/6/9/6/6/4/LangNET2009HarryPiersonIntro_large_ch9.png" height="240" width="320"></media:thumbnail>
      <media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/ch9/2/6/9/6/6/4/LangNET2009HarryPiersonIntro_small_ch9.png" height="64" width="85"></media:thumbnail>
      <media:group>
        <media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/2/6/9/6/6/4/LangNET2009HarryPiersonIntro_2MB_ch9.wmv" expression="full" duration="480" fileSize="109479642" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/2/6/9/6/6/4/LangNET2009HarryPiersonIntro_ch9.mp3" expression="full" duration="480" fileSize="3849213" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/2/6/9/6/6/4/LangNET2009HarryPiersonIntro_ch9.mp4" expression="full" duration="480" fileSize="37944443" type="video/mp4" medium="video"></media:content>
        <media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/2/6/9/6/6/4/LangNET2009HarryPiersonIntro_ch9.wma" expression="full" duration="480" fileSize="7785349" type="audio/x-ms-wma" medium="audio"></media:content>
        <media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/2/6/9/6/6/4/LangNET2009HarryPiersonIntro_ch9.wmv" expression="full" duration="480" fileSize="29064323" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/2/6/9/6/6/4/LangNET2009HarryPiersonIntro_Zune_ch9.wmv" expression="full" duration="480" fileSize="47384303" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="mms://mschnlnine.wmod.llnwd.net/a1809/d1/ch9/2/6/9/6/6/4/LangNET2009HarryPiersonIntro_s_ch9.wmv" expression="full" duration="480" fileSize="236" type="video/x-ms-wmv" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://mschnlnine.vo.llnwd.net/d1/ch9/2/6/9/6/6/4/LangNET2009HarryPiersonIntro_ch9.wmv" length="29064323" type="video/x-ms-wmv"></enclosure>
      <dc:creator>Charles</dc:creator>
      <itunes:author>Charles</itunes:author>
      <slash:comments>2</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Blogs/Charles/Harry-Pierson-Intro-to-LangNET-2009/RSS</wfw:commentRss>
      <category>LangNET 2009</category>
      <category>Programming Languages</category>
    </item>    
</channel>
</rss>