<?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>Comment Feed for Erik Meijer, Dave Thomas and Pratap Lakshman: Perspectives on JavaScript and Language Design (Charles on Channel 9)</title><atom:link rel="self" type="application/rss+xml" href="http://channel9.msdn.com/posts/charles/erik-meijer-dave-thomas-and-pratap-lakshman-perspectives-on-javascript/rss/default.aspx" /><image><url>http://mschnlnine.vo.llnwd.net/d1/Dev/App_Themes/C9/images/feedimage.png</url><title>Comment Feed for Erik Meijer, Dave Thomas and Pratap Lakshman: Perspectives on JavaScript and Language Design (Charles on Channel 9)</title><link>http://channel9.msdn.com/posts/Charles/Erik-Meijer-Dave-Thomas-and-Pratap-Lakshman-Perspectives-on-JavaScript/</link></image><description>Erik Meijer, Dave Thomas and Pratap Lakshman: Perspectives on JavaScript and Language Design</description><link>http://channel9.msdn.com/posts/Charles/Erik-Meijer-Dave-Thomas-and-Pratap-Lakshman-Perspectives-on-JavaScript/</link><language>en-us</language><pubDate>Tue, 21 Oct 2008 18:04:49 GMT</pubDate><lastBuildDate>Tue, 21 Oct 2008 18:04:49 GMT</lastBuildDate><generator>EvNet (EvNet, Version=1.0.3599.6114, Culture=neutral, PublicKeyToken=null)</generator><item><title>Re: Erik Meijer, Dave Thomas and Pratap Lakshman: Perspectives on JavaScript and Language Design</title><description>&lt;P&gt;I agree that from a JavaScript perspective threads - as used in a shared-state, non-atomic sense - are not the right abstraction. With appropriate language level support it should be implementable as libraries - as can be seen here: &lt;A href="http://www.neilmix.com/2007/02/07/threading-in-javascript-17/"&gt;http://www.neilmix.com/2007/02/07/threading-in-javascript-17/&lt;/A&gt;&lt;BR&gt;&lt;/P&gt;
&lt;P&gt;Very good interview, Charles. Keep it coming.&lt;/P&gt;
&lt;P&gt;Barishev Yakov.&lt;/P&gt;</description><comments></comments><link>http://channel9.msdn.com/posts/Charles/Erik-Meijer-Dave-Thomas-and-Pratap-Lakshman-Perspectives-on-JavaScript/?CommentID=434444</link><pubDate>Tue, 21 Oct 2008 18:04:49 GMT</pubDate><guid isPermaLink="false">http://channel9.msdn.com/posts/Charles/Erik-Meijer-Dave-Thomas-and-Pratap-Lakshman-Perspectives-on-JavaScript/?CommentID=434444</guid><evnet:views>0</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/434444/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>I agree that from a JavaScript perspective threads - as used in a shared-state, non-atomic sense - are not the right abstraction. With appropriate language level support it should be implementable as libraries - as can be seen here: http://www.neilmix.com/2007/02/07/threading-in-javascript-17/
Very&amp;#8230;</evnet:previewtext><dc:creator>Barishev Yakov</dc:creator><slash:comments>0</slash:comments><wfw:commentRss></wfw:commentRss><trackback:ping>http://channel9.msdn.com/434444/Trackback.aspx</trackback:ping></item><item><title>Re: Erik Meijer, Dave Thomas and Pratap Lakshman: Perspectives on JavaScript and Language Design</title><description>&lt;P&gt;Excellent interview! Complicated subjects discussed in an accessible manner.&lt;/P&gt;
&lt;P&gt;The mischievious Dave Thomas put Erik and Pratap on the hot seat, and did not spare Soma either. I disagree with Dave on generics though.&lt;/P&gt;
&lt;P&gt;I liked both Erik's and Pratap's talks at JAOO.&lt;/P&gt;
&lt;P&gt;Is there more figuring these three?&lt;/P&gt;
&lt;P&gt;Leon&lt;/P&gt;</description><comments></comments><link>http://channel9.msdn.com/posts/Charles/Erik-Meijer-Dave-Thomas-and-Pratap-Lakshman-Perspectives-on-JavaScript/?CommentID=433570</link><pubDate>Thu, 16 Oct 2008 20:07:18 GMT</pubDate><guid isPermaLink="false">http://channel9.msdn.com/posts/Charles/Erik-Meijer-Dave-Thomas-and-Pratap-Lakshman-Perspectives-on-JavaScript/?CommentID=433570</guid><evnet:views>0</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/433570/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>Excellent interview! Complicated subjects discussed in an accessible manner.
The mischievious Dave Thomas put Erik and Pratap on the hot seat, and did not spare Soma either. I disagree with Dave on generics though.
I liked both Erik's and Pratap's talks at JAOO.
Is there more figuring these three?
Leon</evnet:previewtext><dc:creator>Leonard Podkaminer</dc:creator><slash:comments>0</slash:comments><wfw:commentRss></wfw:commentRss><trackback:ping>http://channel9.msdn.com/433570/Trackback.aspx</trackback:ping></item><item><title>Re: Erik Meijer, Dave Thomas and Pratap Lakshman: Perspectives on JavaScript and Language Design</title><description>Excellent, excellent talk! I always enjoy talks by Erik - especially when he is in a group setting. On the other hand, every time Erik opens his mouth, I end up realizing I have to go learn something new :-) Not a bad thing but there are only so many hours in the day. &lt;br&gt;&lt;br&gt;The topics dealing with concurrency will keep popping up and it is interesting to see all the ideas being thrown out on how to deal with this potential bottleneck that is bearing down on us. I hope that some time in the future I will be able to attend JAOO myself - it just seems to be an amazing experience.&lt;br&gt;</description><comments></comments><link>http://channel9.msdn.com/posts/Charles/Erik-Meijer-Dave-Thomas-and-Pratap-Lakshman-Perspectives-on-JavaScript/?CommentID=432204</link><pubDate>Fri, 10 Oct 2008 02:52:54 GMT</pubDate><guid isPermaLink="false">http://channel9.msdn.com/posts/Charles/Erik-Meijer-Dave-Thomas-and-Pratap-Lakshman-Perspectives-on-JavaScript/?CommentID=432204</guid><evnet:views>0</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/432204/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>Excellent, excellent talk! I always enjoy talks by Erik - especially when he is in a group setting. On the other hand, every time Erik opens his mouth, I end up realizing I have to go learn something new :-) Not a bad thing but there are only so many hours in the day. The topics dealing with&amp;#8230;</evnet:previewtext><dc:creator>Sparky</dc:creator><slash:comments>0</slash:comments><wfw:commentRss></wfw:commentRss><trackback:ping>http://channel9.msdn.com/432204/Trackback.aspx</trackback:ping></item><item><title>Re: Erik Meijer, Dave Thomas and Pratap Lakshman: Perspectives on JavaScript and Language Design</title><description>I'd also like to add that the inability to at least express 'threading' in javascript is probably going to be one of the limiting factors - its one of the missing 'power blocks' it could of done with.. isolation alone does't really work - thats like the appdomain, and while thats good for the big picture.. imagine the scenario now where I have a script thats job is to populate a panel with some data it receives from a ajax source.. the events the browser provides me are great, I get called when the data returns and I can update my ui.. imagine I wanted to poll for changes to that data, or I wanted to poll for some changes that were happening.. if my panel say.. animates - now when I animate my animation code has to fight with the polling that happens.. and now you start to get stuttering in the animation.. for a developer thats tough luck.. you don't have enough control.. to me, this shows where having more blocks is the better.. you don't have to use those blocks - but if they exist, and you situation requires.. that block exists for you to use.</description><comments></comments><link>http://channel9.msdn.com/posts/Charles/Erik-Meijer-Dave-Thomas-and-Pratap-Lakshman-Perspectives-on-JavaScript/?CommentID=431925</link><pubDate>Wed, 08 Oct 2008 21:01:20 GMT</pubDate><guid isPermaLink="false">http://channel9.msdn.com/posts/Charles/Erik-Meijer-Dave-Thomas-and-Pratap-Lakshman-Perspectives-on-JavaScript/?CommentID=431925</guid><evnet:views>0</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/431925/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>I'd also like to add that the inability to at least express 'threading' in javascript is probably going to be one of the limiting factors - its one of the missing 'power blocks' it could of done with.. isolation alone does't really work - thats like the appdomain, and while thats good for the big&amp;#8230;</evnet:previewtext><dc:creator>stevo_</dc:creator><slash:comments>0</slash:comments><wfw:commentRss></wfw:commentRss><trackback:ping>http://channel9.msdn.com/431925/Trackback.aspx</trackback:ping></item><item><title>Re: WPF Team Bloggers : Javascript!</title><description>I understand the points about having a few powerful building blocks will allow you to do 'anything', but I think theres a very naive and ignorant view in that interview that more complex languages are somewhat the worser designed.. and the points about generics was laughable.. how long did it take for people to adopt generics? people were suffucating waiting for generics to happen.. it was adopted instantly because it had such a fantastic clean advantage over previous methods..&lt;BR&gt;&lt;BR&gt;Not only this, simple blocks are great, but a lot of power comes from the tools, and its impossible for your tools to understand how it can effectively help you use the fancy building you just made with those powerful blocks.. and I think you'll start to get very verbose code that cannot be as effectively 'understood' by a compiler.. &lt;BR&gt;&lt;BR&gt;Where as building a house in the language, your compiler and tools all realize '.. oh, thats a house - I can help use it because I can infer a lot for you, and I can compile this really well because I understand what&amp;nbsp;the point of a house is'..&lt;BR&gt;&lt;BR&gt;You should also take into consideration that the boom in javascript is mainly by people who couldn't care less about it, people who just want to ajax/web2.0 up their site.. and maybe don't even care all that much about development/languages/programming/whatever.</description><comments></comments><link>http://channel9.msdn.com/posts/Charles/Erik-Meijer-Dave-Thomas-and-Pratap-Lakshman-Perspectives-on-JavaScript/?CommentID=431907</link><pubDate>Wed, 08 Oct 2008 20:36:44 GMT</pubDate><guid isPermaLink="false">http://channel9.msdn.com/posts/Charles/Erik-Meijer-Dave-Thomas-and-Pratap-Lakshman-Perspectives-on-JavaScript/?CommentID=431907</guid><evnet:views>0</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/431907/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>I understand the points about having a few powerful building blocks will allow you to do 'anything', but I think theres a very naive and ignorant view in that interview that more complex languages are somewhat the worser designed.. and the points about generics was laughable.. how long did it take&amp;#8230;</evnet:previewtext><dc:creator>stevo_</dc:creator><slash:comments>0</slash:comments><wfw:commentRss></wfw:commentRss><trackback:ping>http://channel9.msdn.com/431907/Trackback.aspx</trackback:ping></item><item><title>Re: Erik Meijer, Dave Thomas and Pratap Lakshman: Perspectives on JavaScript and Language Design</title><description>Pratap said classes are syntactic sugar! I hope he said it in the context of JavaScript...&lt;br&gt;&lt;br&gt;Good interview. Looking forward to see what MS is planning on JavaScript.&lt;br&gt;</description><comments></comments><link>http://channel9.msdn.com/posts/Charles/Erik-Meijer-Dave-Thomas-and-Pratap-Lakshman-Perspectives-on-JavaScript/?CommentID=431670</link><pubDate>Wed, 08 Oct 2008 00:37:44 GMT</pubDate><guid isPermaLink="false">http://channel9.msdn.com/posts/Charles/Erik-Meijer-Dave-Thomas-and-Pratap-Lakshman-Perspectives-on-JavaScript/?CommentID=431670</guid><evnet:views>0</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/431670/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>Pratap said classes are syntactic sugar! I hope he said it in the context of JavaScript...Good interview. Looking forward to see what MS is planning on JavaScript.</evnet:previewtext><dc:creator>sahina</dc:creator><slash:comments>0</slash:comments><wfw:commentRss></wfw:commentRss><trackback:ping>http://channel9.msdn.com/431670/Trackback.aspx</trackback:ping></item><item><title>Re: Erik Meijer, Dave Thomas and Pratap Lakshman: Perspectives on JavaScript</title><description>Excellent interview!&lt;BR&gt;&lt;BR&gt;I got 'forced' into writing javascript in combination with the new Ajax Enabled WCF Services.&amp;nbsp;And I am starting to like it. You can write really neat scripts if you use the base Ajax libraries and use some javascript patterns.&lt;BR&gt;&lt;BR&gt;jQuery is my new LINQ.&lt;BR&gt;&lt;BR&gt;And it's awesome to see Erik again!&lt;BR&gt;&lt;BR&gt;Greetings from Holland Erik ;)</description><comments></comments><link>http://channel9.msdn.com/posts/Charles/Erik-Meijer-Dave-Thomas-and-Pratap-Lakshman-Perspectives-on-JavaScript/?CommentID=431530</link><pubDate>Tue, 07 Oct 2008 12:41:38 GMT</pubDate><guid isPermaLink="false">http://channel9.msdn.com/posts/Charles/Erik-Meijer-Dave-Thomas-and-Pratap-Lakshman-Perspectives-on-JavaScript/?CommentID=431530</guid><evnet:views>0</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/431530/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>Excellent interview!I got 'forced' into writing javascript in combination with the new Ajax Enabled WCF Services.&amp;nbsp;And I am starting to like it. You can write really neat scripts if you use the base Ajax libraries and use some javascript patterns.jQuery is my new LINQ.And it's awesome to see&amp;#8230;</evnet:previewtext><dc:creator>Maddus Mattus</dc:creator><slash:comments>0</slash:comments><wfw:commentRss></wfw:commentRss><trackback:ping>http://channel9.msdn.com/431530/Trackback.aspx</trackback:ping></item></channel></rss>