<?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>Comment Feed for Channel 9 - Channel Live at BUILD: Q&amp;A with Anders Hejlsberg</title>
	<atom:link rel="self" type="application/rss+xml" href="http://channel9.msdn.com/Events/Ch9Live/Channel-9-Live-at-BUILD/C9L201/rss"></atom:link>
	<image>
		<url>http://ch9files.blob.core.windows.net/ch9/fb50/c2844195-6fde-4bfe-bed5-9f6c0166fb50/C9LiveBUILDAndersHejlsberg_220_ch9.jpg</url>
		<title>Channel 9 - Channel Live at BUILD: Q&amp;A with Anders Hejlsberg</title>
		<link></link>
	</image>
	<description>Anders Hejlsberg takes questions from #Ch9Live at the BUILD conference. </description>
	<link></link>
	<language>en</language>
	<pubDate>Mon, 20 May 2013 04:52:19 GMT</pubDate>
	<lastBuildDate>Mon, 20 May 2013 04:52:19 GMT</lastBuildDate>
	<generator>Rev9</generator>
	<item>
		<title>Re: Channel Live at BUILD: Q&amp;A with Anders Hejlsberg</title>
		<description>
			<![CDATA[<p>Thats me thats me!&nbsp;i'm live on tv! Well.. At least my twitter profile in the background..</p><p>posted by philjay</p>]]>
		</description>
		<link>http://channel9.msdn.com/Events/Ch9Live/Channel-9-Live-at-BUILD/C9L201#c634532657450286488</link>
		<pubDate>Mon, 03 Oct 2011 19:09:05 GMT</pubDate>
		<guid isPermaLink="true">http://channel9.msdn.com/Events/Ch9Live/Channel-9-Live-at-BUILD/C9L201#c634532657450286488</guid>
		<dc:creator>philjay</dc:creator>
	</item>
	<item>
		<title>Re: Channel Live at BUILD: Q&amp;A with Anders Hejlsberg</title>
		<description>
			<![CDATA[Let&#39;s say that I have 1 000 000 definitions of the same function f in the form of strings<br><br>&#40;e.g. deffun&#91;0&#93;&#61; &#34;int f&#40;int x&#41;&#123;return 1&#42;x&#42;x&#125;&#59;&#34;, <br>deffun&#91;1&#93;&#61; &#34;int f&#40;int x&#41;&#123;return 2&#42;x&#42;x&#125;&#59;&#34;, <br>deffun&#91;2&#93;&#61; &#34;int f&#40;int x&#41;&#123;return 3&#42;x&#42;x&#125;&#59;&#34; etc.&#41;<br><br>then I would like to dynamically test all these definitions <br><br>ScriptEngine engine &#61; new ScriptEngine&#40;&#41;&#59;<br>Session session &#61; Session.Create&#40;&#41;&#59;<br>for&#40;int i&#61;0&#59;i&#60;1 000 000&#59;i&#43;&#43;&#41;<br>&#123;<br>    engine.Execute&#40;&#34;using System&#59;&#34;&#41;&#59;<br>    engine.Execute&#40; deffun&#91;i&#93; , session &#41;&#59;<br>    engine.Execute&#40;&#34;Console.WriteLine&#40; f&#40;2&#41; &#41;&#34;,session&#41;&#59;<br>&#125;<br><br>Is it possible to run this code&#63; <br>I suspect no but if yes then what will happen <br>to the size of the program&#63;<br><br>Is it possible to redefine the function at runtime&#63;<br><br>I am using 1 000 000 different definitions of the function f. <br>Is the memory released  after the new definition of f was applied&#63;<br><br>If I solve that problem by using dynamic compilation, then as far as I know, I can compile 1000 000 definitions of the function f, then I can call that function by using reflection but the assembly which contain the definition of the function will stay in the program and it cannot be unloaded. Then after I will do that 1000 000 times the program will be much bigger than the original and there is no way &#40;except unload appdomain&#41; to reduce the size of the program.<br><br>Do I have similar problems in the &#34;Roslin&#34; compiler&#63; What will happen to the size of the program if I compile 1000 000 definitions of the same function &#40;if that is possible ... maybe I need to rewrite the code&#41;&#63;<br><br>Let&#39;s say that I would like to write some command line app which compile dynamically c&#35; code and test it. If the memory is not released, then the application will crash due to the lack of system resources after some time &#40;Am I right&#63;&#41;.<p>posted by Jedrek</p>]]>
		</description>
		<link>http://channel9.msdn.com/Events/Ch9Live/Channel-9-Live-at-BUILD/C9L201#c634532905501690219</link>
		<pubDate>Tue, 04 Oct 2011 02:02:30 GMT</pubDate>
		<guid isPermaLink="true">http://channel9.msdn.com/Events/Ch9Live/Channel-9-Live-at-BUILD/C9L201#c634532905501690219</guid>
		<dc:creator>Jedrek</dc:creator>
	</item>
	<item>
		<title>Re: Channel Live at BUILD: Q&amp;A with Anders Hejlsberg</title>
		<description>
			<![CDATA[<p>@<a href="/Events/Ch9Live/Channel-9-Live-at-BUILD/C9L201#c634532905501690219">Jedrek</a>: &quot;Is it possible to redefine the function at runtime?&quot;</p><p>With <a href="http://channel9.msdn.com/Shows/Going&#43;Deep/CLR-45-David-Broman-Inside-Re-JIT">CLR re-JITing</a>, I think so.</p><p>&nbsp;</p><p>posted by Richard.Hein</p>]]>
		</description>
		<link>http://channel9.msdn.com/Events/Ch9Live/Channel-9-Live-at-BUILD/C9L201#c634532916728225738</link>
		<pubDate>Tue, 04 Oct 2011 02:21:12 GMT</pubDate>
		<guid isPermaLink="true">http://channel9.msdn.com/Events/Ch9Live/Channel-9-Live-at-BUILD/C9L201#c634532916728225738</guid>
		<dc:creator>Richard.Hein</dc:creator>
	</item>
	<item>
		<title>Re: Channel Live at BUILD: Q&amp;A with Anders Hejlsberg</title>
		<description>
			<![CDATA[&#64;Richard.Hein&#58; Thnk you very much for your answer. However according to this presentation<br> <br>http&#58;&#47;&#47;channel9.msdn.com&#47;Shows&#47;Going&#43;Deep&#47;CLR-45-David-Broman-Inside-Re-JIT<br><br>old definition of the function will stay in the memory. So after I will do that 1000 000  times that may be a problem. So writing some testing program for c&#35; code in this way may not be not very practical.<br><p>posted by Jedrek</p>]]>
		</description>
		<link>http://channel9.msdn.com/Events/Ch9Live/Channel-9-Live-at-BUILD/C9L201#c634532922584035820</link>
		<pubDate>Tue, 04 Oct 2011 02:30:58 GMT</pubDate>
		<guid isPermaLink="true">http://channel9.msdn.com/Events/Ch9Live/Channel-9-Live-at-BUILD/C9L201#c634532922584035820</guid>
		<dc:creator>Jedrek</dc:creator>
	</item>
	<item>
		<title>Re: Channel Live at BUILD: Q&amp;A with Anders Hejlsberg</title>
		<description>
			<![CDATA[<p>@<a href="/Events/Ch9Live/Channel-9-Live-at-BUILD/C9L201#c634532922584035820">Jedrek</a>:&nbsp; I see.&nbsp; Thanks.</p><p>posted by Richard.Hein</p>]]>
		</description>
		<link>http://channel9.msdn.com/Events/Ch9Live/Channel-9-Live-at-BUILD/C9L201#c634533269878687938</link>
		<pubDate>Tue, 04 Oct 2011 12:09:47 GMT</pubDate>
		<guid isPermaLink="true">http://channel9.msdn.com/Events/Ch9Live/Channel-9-Live-at-BUILD/C9L201#c634533269878687938</guid>
		<dc:creator>Richard.Hein</dc:creator>
	</item>
	<item>
		<title>Re: Channel Live at BUILD: Q&amp;A with Anders Hejlsberg</title>
		<description>
			<![CDATA[The guy interviewing Anders is really bothering me. He looks like he wants to be somewhere Else, and he doesnt even listen to Anders answers. <br><br>Did not watch the whole video because of that guy&#33; <p>posted by Mikael N</p>]]>
		</description>
		<link>http://channel9.msdn.com/Events/Ch9Live/Channel-9-Live-at-BUILD/C9L201#c634533586477752661</link>
		<pubDate>Tue, 04 Oct 2011 20:57:27 GMT</pubDate>
		<guid isPermaLink="true">http://channel9.msdn.com/Events/Ch9Live/Channel-9-Live-at-BUILD/C9L201#c634533586477752661</guid>
		<dc:creator>Mikael N</dc:creator>
	</item>
	<item>
		<title>Re: Channel Live at BUILD: Q&amp;A with Anders Hejlsberg</title>
		<description>
			<![CDATA[<p>@<a href="/Events/Ch9Live/Channel-9-Live-at-BUILD/C9L201#c634533586477752661">Mikael N</a>: Not really the case, though I can see how you've come this conclusion... As a moderator, or host or anchor, for a live broadcast there are always at least 3 things to keep track of simultaneously... These aren't interviews like I do with my camera. These are first and foremost for YOU the audience to ask questions over twitter and drive the conversation - otherwise doing this stuff is pointless. It's live for a reason. In my defense, I have to monitor the questions coming in on the monitor you can't see. That takes&nbsp;focus.&nbsp;I have somebody occasionally talking in the earpiece you may or may not have noticed and further and of course&nbsp;I have to carry a conversation with the guest. <br><br>It's hard being an anchor or host in a live broadcast environment. You should try it sometime...</p><p>I absolutely wanted to be there. It's great to talk to Anders (and with all the guests I host on C9 Live). This C9 Live broadcast - at BUILD - was the hardest one yet for some reason. Not sure what was so distracting or different than usual, but it was.</p><p>C</p><p>posted by Charles</p>]]>
		</description>
		<link>http://channel9.msdn.com/Events/Ch9Live/Channel-9-Live-at-BUILD/C9L201#c634533623776718500</link>
		<pubDate>Tue, 04 Oct 2011 21:59:37 GMT</pubDate>
		<guid isPermaLink="true">http://channel9.msdn.com/Events/Ch9Live/Channel-9-Live-at-BUILD/C9L201#c634533623776718500</guid>
		<dc:creator>Charles</dc:creator>
	</item>
	<item>
		<title>Re: Channel Live at BUILD: Q&amp;A with Anders Hejlsberg</title>
		<description>
			<![CDATA[<p>It would help me if the language had a &quot;factory&quot; facility. Where you have a hierarchical structure of abstract base classes and derived classes. I write a&nbsp;static method in each derived class that is used to determine if the derived class is the one to be newed up from the input. And then a 2nd static method&nbsp;that actually news up the object.&nbsp; The hassle comes in having to write the code that iterates thru the collection of classes, calling the static &quot;Is this the class to new up&quot; method. And then calling the static &quot;create yourself&quot; method.&nbsp; I use reflection&nbsp; for this. Which is OK. But a language&nbsp;feature would be nice.</p><p>&nbsp;</p><p>posted by SteveRichter</p>]]>
		</description>
		<link>http://channel9.msdn.com/Events/Ch9Live/Channel-9-Live-at-BUILD/C9L201#c634533664099857046</link>
		<pubDate>Tue, 04 Oct 2011 23:06:49 GMT</pubDate>
		<guid isPermaLink="true">http://channel9.msdn.com/Events/Ch9Live/Channel-9-Live-at-BUILD/C9L201#c634533664099857046</guid>
		<dc:creator>SteveRichter</dc:creator>
	</item>
	<item>
		<title>Re: Channel Live at BUILD: Q&amp;A with Anders Hejlsberg</title>
		<description>
			<![CDATA[<p>I don't follow how having a feature in C# where&nbsp;an event is&nbsp;signalled or a method is called&nbsp;when a property is changed would tie the language to the windows platform.</p><p>posted by SteveRichter</p>]]>
		</description>
		<link>http://channel9.msdn.com/Events/Ch9Live/Channel-9-Live-at-BUILD/C9L201#c634533666854206056</link>
		<pubDate>Tue, 04 Oct 2011 23:11:25 GMT</pubDate>
		<guid isPermaLink="true">http://channel9.msdn.com/Events/Ch9Live/Channel-9-Live-at-BUILD/C9L201#c634533666854206056</guid>
		<dc:creator>SteveRichter</dc:creator>
	</item>
	<item>
		<title>Re: Channel Live at BUILD: Q&amp;A with Anders Hejlsberg</title>
		<description>
			<![CDATA[Hi Mr Heljsberg.<br>can you create Artificial intelligence programming language or syntax in c&#35; programming environments.<br>prolog syntax and compilers is hard  for programming.<br><br>thanks.<br>bye.<p>posted by k anen</p>]]>
		</description>
		<link>http://channel9.msdn.com/Events/Ch9Live/Channel-9-Live-at-BUILD/C9L201#c634537407598739545</link>
		<pubDate>Sun, 09 Oct 2011 07:05:59 GMT</pubDate>
		<guid isPermaLink="true">http://channel9.msdn.com/Events/Ch9Live/Channel-9-Live-at-BUILD/C9L201#c634537407598739545</guid>
		<dc:creator>k anen</dc:creator>
	</item>
	<item>
		<title>Re: Channel Live at BUILD: Q&amp;A with Anders Hejlsberg</title>
		<description>
			<![CDATA[I just downloaded Roslin CTP. <br>I see that it is possible to redefine the function at runtime. <br><br>This is amazing&#33;<br><br><p>posted by Jedrek</p>]]>
		</description>
		<link>http://channel9.msdn.com/Events/Ch9Live/Channel-9-Live-at-BUILD/C9L201#c634550036301906380</link>
		<pubDate>Sun, 23 Oct 2011 21:53:50 GMT</pubDate>
		<guid isPermaLink="true">http://channel9.msdn.com/Events/Ch9Live/Channel-9-Live-at-BUILD/C9L201#c634550036301906380</guid>
		<dc:creator>Jedrek</dc:creator>
	</item>
	<item>
		<title>Re: Channel Live at BUILD: Q&amp;A with Anders Hejlsberg</title>
		<description>
			<![CDATA[<p>Something's wrong:</p><p>High Quality WMV &lt;-&gt; 253MB<br>Mid&nbsp;Quality WMV &lt;-&gt; 290MB</p><p>?!</p><p>posted by d_AJ</p>]]>
		</description>
		<link>http://channel9.msdn.com/Events/Ch9Live/Channel-9-Live-at-BUILD/C9L201#c634611712476688159</link>
		<pubDate>Tue, 03 Jan 2012 07:07:27 GMT</pubDate>
		<guid isPermaLink="true">http://channel9.msdn.com/Events/Ch9Live/Channel-9-Live-at-BUILD/C9L201#c634611712476688159</guid>
		<dc:creator>d_AJ</dc:creator>
	</item>
</channel>
</rss>