<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/'><id>tag:blogger.com,1999:blog-5772872.comments</id><updated>2012-04-09T08:25:33.015-05:00</updated><category term='ruby'/><category term='Python'/><category term='business'/><category term='squeak'/><category term='emacs'/><category term='use cases'/><category term='javascript'/><category term='funny'/><category term='java'/><category term='XP'/><category term='bar camp'/><category term='smalltalk'/><category term='programming'/><category term='quote'/><category term='music'/><category term='self'/><category term='lisp'/><category term='conference'/><category term='inspiration'/><category term='Objective C'/><category term='misc'/><category term='presentation'/><category term='test'/><category term='travel'/><category term='dynamic languages'/><category term='agile'/><category term='metal'/><category term='groovy'/><category term='analysis'/><category term='twitter'/><category term='html'/><category term='mac'/><category term='functional programming'/><category term='marketing'/><category term='design'/><category term='prototypes'/><category term='seaside'/><category term='javvascript'/><category term='rant'/><title type='text'>Fanciful Magic</title><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://blog.blainebuxton.com/feeds/comments/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5772872/comments/default'/><link rel='alternate' type='text/html' href='http://blog.blainebuxton.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/5772872/comments/default?start-index=26&amp;max-results=25'/><author><name>Blaine Buxton</name><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='18' src='http://1.bp.blogspot.com/_IRwdbEBimyk/SWE2ti9jyKI/AAAAAAAAACg/FN4Fk_VAxro/S220/logo.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>419</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-5772872.post-3918950702934100164</id><published>2012-03-13T09:06:14.506-05:00</published><updated>2012-03-13T09:06:14.506-05:00</updated><title type='text'>thanks for sharing...</title><content type='html'>thanks for sharing...</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5772872/1593724462718627864/comments/default/3918950702934100164'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5772872/1593724462718627864/comments/default/3918950702934100164'/><link rel='alternate' type='text/html' href='http://blog.blainebuxton.com/2011/03/singleton-pattern-in-dojo.html?showComment=1331647574506#c3918950702934100164' title=''/><author><name>Wagner</name><uri>http://www.blogger.com/profile/00664326878665113727</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/_XHDlkiPSTWk/SwRvSUqCycI/AAAAAAAAAHg/aDK4dH_8tvw/S220/dsc00033.jpg'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.blainebuxton.com/2011/03/singleton-pattern-in-dojo.html' ref='tag:blogger.com,1999:blog-5772872.post-1593724462718627864' source='http://www.blogger.com/feeds/5772872/posts/default/1593724462718627864' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-1259440624'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.displayTime' value='9:06 AM'/></entry><entry><id>tag:blogger.com,1999:blog-5772872.post-6542482951982506866</id><published>2011-10-27T09:48:35.988-05:00</published><updated>2011-10-27T09:48:35.988-05:00</updated><title type='text'>Hi Blaine, 
Hope things are going well. I was sad ...</title><content type='html'>Hi Blaine, &lt;br /&gt;Hope things are going well. I was sad when I heard John McCarthy&amp;#39;s passing away. I don&amp;#39;t know if you read this webpage of his but it&amp;#39;s very interesting: &lt;br /&gt;http://www-formal.stanford.edu/jmc/progress/ &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Ram Nukala</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5772872/4270719035659251522/comments/default/6542482951982506866'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5772872/4270719035659251522/comments/default/6542482951982506866'/><link rel='alternate' type='text/html' href='http://blog.blainebuxton.com/2011/10/lost-two-of-my-heros.html?showComment=1319726915988#c6542482951982506866' title=''/><author><name>Ram</name><uri>http://www.blogger.com/profile/13327770328115120080</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.blainebuxton.com/2011/10/lost-two-of-my-heros.html' ref='tag:blogger.com,1999:blog-5772872.post-4270719035659251522' source='http://www.blogger.com/feeds/5772872/posts/default/4270719035659251522' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-636344138'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.displayTime' value='9:48 AM'/></entry><entry><id>tag:blogger.com,1999:blog-5772872.post-3427595600872074748</id><published>2011-07-19T08:47:53.557-05:00</published><updated>2011-07-19T08:47:53.557-05:00</updated><title type='text'>My problem with the current HTML/CSS/JavaScript/Ra...</title><content type='html'>My problem with the current HTML/CSS/JavaScript/Random-Server-Technology stack is that it is a huge CF and every level/layer requires you to learn a different &amp;quot;language&amp;quot;. There aren&amp;#39;t any good IDEs (that I have found -- haven&amp;#39;t looked recently) that support this stack. Personally, I also find that the JavaScript side starts to become difficult to maintain very quickly.&lt;br /&gt;&lt;br /&gt;I still prefer my old frameworks that were all in one language (C++, Smalltalk or Java -- I built a framework for each) where I had Document objects that could contain Table objects and other Component objects, etc. After your document was built, you called a method and it emitted HTML/JavaScript/CSS (well, most of my frameworks were before the CSS craze). It did exactly what I wanted to do, completely supported the MVC pattern, scaled beautifully and I could run a debugger on the whole damn thing if I wanted.&lt;br /&gt;&lt;br /&gt;But, from the other comments I see, maybe I&amp;#39;ve just become an outdated curmudgeon.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5772872/8471312834123798783/comments/default/3427595600872074748'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5772872/8471312834123798783/comments/default/3427595600872074748'/><link rel='alternate' type='text/html' href='http://blog.blainebuxton.com/2011/06/days-of-templates-are-over.html?showComment=1311083273557#c3427595600872074748' title=''/><author><name>Ron Smith</name><uri>http://www.blogger.com/profile/08510483695116130198</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='13158924985433567531'/><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.blainebuxton.com/2011/06/days-of-templates-are-over.html' ref='tag:blogger.com,1999:blog-5772872.post-8471312834123798783' source='http://www.blogger.com/feeds/5772872/posts/default/8471312834123798783' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-38008080'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.displayTime' value='8:47 AM'/></entry><entry><id>tag:blogger.com,1999:blog-5772872.post-3038072286549399166</id><published>2011-06-06T18:09:22.059-05:00</published><updated>2011-06-06T18:09:22.059-05:00</updated><title type='text'></title><content type='html'>This comment has been removed by the author.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5772872/8217092248247134439/comments/default/3038072286549399166'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5772872/8217092248247134439/comments/default/3038072286549399166'/><author><name>STACY</name><uri>http://www.blogger.com/profile/00169027945792988189</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.blainebuxton.com/2011/06/app-dev-today.html' ref='tag:blogger.com,1999:blog-5772872.post-8217092248247134439' source='http://www.blogger.com/feeds/5772872/posts/default/8217092248247134439' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.contentRemoved' value='true'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-442789922'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.displayTime' value='6:09 PM'/></entry><entry><id>tag:blogger.com,1999:blog-5772872.post-7376932113358518202</id><published>2011-06-06T18:09:07.255-05:00</published><updated>2011-06-06T18:09:07.255-05:00</updated><title type='text'>Very cool!!</title><content type='html'>Very cool!!</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5772872/8217092248247134439/comments/default/7376932113358518202'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5772872/8217092248247134439/comments/default/7376932113358518202'/><link rel='alternate' type='text/html' href='http://blog.blainebuxton.com/2011/06/app-dev-today.html?showComment=1307401747255#c7376932113358518202' title=''/><author><name>STACY</name><uri>http://www.blogger.com/profile/00169027945792988189</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.blainebuxton.com/2011/06/app-dev-today.html' ref='tag:blogger.com,1999:blog-5772872.post-8217092248247134439' source='http://www.blogger.com/feeds/5772872/posts/default/8217092248247134439' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-442789922'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.displayTime' value='6:09 PM'/></entry><entry><id>tag:blogger.com,1999:blog-5772872.post-1958469782712242109</id><published>2011-06-06T17:18:53.489-05:00</published><updated>2011-06-06T17:18:53.489-05:00</updated><title type='text'>Hi Blaine,

I agree; I&amp;#39;ve been doing (basicall...</title><content type='html'>Hi Blaine,&lt;br /&gt;&lt;br /&gt;I agree; I&amp;#39;ve been doing (basically) the same thing lately with GWT client-side handling all UI generation in JavaScript and then REST(-ish) calls to the server for data operations.&lt;br /&gt;&lt;br /&gt;I have two caveats/clarifications: one is that I think, client-side, templating is still handy. GWT&amp;#39;s UI widgets are very component, which can be nice, but also a PITA to layout (think Swing). They recently added the ability to layout components with HTML-ish templates, which end up being a bunch of DOM.create calls. I&amp;#39;ve seen a similar approach in other JavaScript libraries too, and it seems much nicer to work in HTML as much as possible.&lt;br /&gt;&lt;br /&gt;Second, doing all HTML/UI operations client-side means you end up with a fairly large REST API. While this isn&amp;#39;t bad, in my experience, it takes more work than a server-side-only solution that can &amp;quot;cheat&amp;quot; and just slosh out HTML and not worry about providing a nice API. So, for smaller/simpler/Web 1.0-style projects, I think server-side templates can have a (potentially large) productivity win.&lt;br /&gt;&lt;br /&gt;This productivity difference probably varies wildly depending on the client-side/server-side technologies and developer abilities/experience. I just know I&amp;#39;m on the wrong side of it right now. :-)</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5772872/8471312834123798783/comments/default/1958469782712242109'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5772872/8471312834123798783/comments/default/1958469782712242109'/><link rel='alternate' type='text/html' href='http://blog.blainebuxton.com/2011/06/days-of-templates-are-over.html?showComment=1307398733489#c1958469782712242109' title=''/><author><name>Stephen Haberman</name><uri>http://www.blogger.com/profile/05412274950722949930</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.blainebuxton.com/2011/06/days-of-templates-are-over.html' ref='tag:blogger.com,1999:blog-5772872.post-8471312834123798783' source='http://www.blogger.com/feeds/5772872/posts/default/8471312834123798783' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-513776478'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.displayTime' value='5:18 PM'/></entry><entry><id>tag:blogger.com,1999:blog-5772872.post-5465074553101351985</id><published>2011-06-04T20:11:06.858-05:00</published><updated>2011-06-04T20:11:06.858-05:00</updated><title type='text'>Yes, Ajax has been around a long time, but I think...</title><content type='html'>Yes, Ajax has been around a long time, but I think it&amp;#39;s only been in the past couple of years were the Javascript engines could handle complex tasks. Now, we have Dojo, jQuery, MooTools, etc that give us the power to write powerfully rich clients. I just thought to myself why would anyone want to deal with templates any more? We have the power to do more.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5772872/8471312834123798783/comments/default/5465074553101351985'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5772872/8471312834123798783/comments/default/5465074553101351985'/><link rel='alternate' type='text/html' href='http://blog.blainebuxton.com/2011/06/days-of-templates-are-over.html?showComment=1307236266858#c5465074553101351985' title=''/><author><name>Blaine Buxton</name><uri>http://www.blogger.com/profile/10370810023972980777</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='18' src='http://1.bp.blogspot.com/_IRwdbEBimyk/SWE2ti9jyKI/AAAAAAAAACg/FN4Fk_VAxro/S220/logo.jpg'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.blainebuxton.com/2011/06/days-of-templates-are-over.html' ref='tag:blogger.com,1999:blog-5772872.post-8471312834123798783' source='http://www.blogger.com/feeds/5772872/posts/default/8471312834123798783' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-2033142198'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.displayTime' value='8:11 PM'/></entry><entry><id>tag:blogger.com,1999:blog-5772872.post-7157308535616689216</id><published>2011-06-04T10:47:34.033-05:00</published><updated>2011-06-04T10:47:34.033-05:00</updated><title type='text'>Hi Blaine, 
This is the best approach which allows...</title><content type='html'>Hi Blaine, &lt;br /&gt;This is the best approach which allows the almost total separation of concerns of the three disparate roles - CSS designer, JavaScript developer and the server side developer. This has been made possible really when Microsoft made XmlHttp available. I have been using it at least since 2002. Good luck with your mobile app.development venture. &lt;br /&gt;&lt;br /&gt;- Ram Nukala</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5772872/8471312834123798783/comments/default/7157308535616689216'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5772872/8471312834123798783/comments/default/7157308535616689216'/><link rel='alternate' type='text/html' href='http://blog.blainebuxton.com/2011/06/days-of-templates-are-over.html?showComment=1307202454033#c7157308535616689216' title=''/><author><name>Ram</name><uri>http://www.blogger.com/profile/13327770328115120080</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.blainebuxton.com/2011/06/days-of-templates-are-over.html' ref='tag:blogger.com,1999:blog-5772872.post-8471312834123798783' source='http://www.blogger.com/feeds/5772872/posts/default/8471312834123798783' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-636344138'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.displayTime' value='10:47 AM'/></entry><entry><id>tag:blogger.com,1999:blog-5772872.post-5432696482089609296</id><published>2009-10-18T22:07:18.038-05:00</published><updated>2009-10-18T22:07:18.038-05:00</updated><title type='text'>Hey!  I wrote an entry about a clever coding too.
...</title><content type='html'>Hey!  I wrote an entry about a clever coding too.&lt;br /&gt;&lt;br /&gt;http://squeak.preeminent.org/blog/?p=325&lt;br /&gt;&lt;br /&gt; - Steve</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5772872/8980114474671708568/comments/default/5432696482089609296'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5772872/8980114474671708568/comments/default/5432696482089609296'/><link rel='alternate' type='text/html' href='http://blog.blainebuxton.com/2009/10/devilishly-clever.html?showComment=1255921638038#c5432696482089609296' title=''/><author><name>fastfingers</name><uri>http://www.blogger.com/profile/04561334174996530914</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.blainebuxton.com/2009/10/devilishly-clever.html' ref='tag:blogger.com,1999:blog-5772872.post-8980114474671708568' source='http://www.blogger.com/feeds/5772872/posts/default/8980114474671708568' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-1468409782'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.displayTime' value='10:07 PM'/></entry><entry><id>tag:blogger.com,1999:blog-5772872.post-5023799499526528121</id><published>2009-10-17T21:51:30.900-05:00</published><updated>2009-10-17T21:51:30.900-05:00</updated><title type='text'>This post reminds me of the all-too-true quote by ...</title><content type='html'>This post reminds me of the all-too-true quote by  Brian Kernighan:&lt;br /&gt;&lt;br /&gt;Debugging is twice as hard as writing the code in the first place. Therefore, if you write the code as cleverly as possible, you are, by definition, not smart enough to debug it.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5772872/8980114474671708568/comments/default/5023799499526528121'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5772872/8980114474671708568/comments/default/5023799499526528121'/><link rel='alternate' type='text/html' href='http://blog.blainebuxton.com/2009/10/devilishly-clever.html?showComment=1255834290900#c5023799499526528121' title=''/><author><name>kesmit</name><uri>http://www.blogger.com/profile/03527793554766584431</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.blainebuxton.com/2009/10/devilishly-clever.html' ref='tag:blogger.com,1999:blog-5772872.post-8980114474671708568' source='http://www.blogger.com/feeds/5772872/posts/default/8980114474671708568' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-534524657'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.displayTime' value='9:51 PM'/></entry><entry><id>tag:blogger.com,1999:blog-5772872.post-3199225410254244207</id><published>2009-10-01T06:14:31.248-05:00</published><updated>2009-10-01T06:14:31.248-05:00</updated><title type='text'>Thanks Kesmit and MikeHoss!

To Luca, Where am I c...</title><content type='html'>Thanks Kesmit and MikeHoss!&lt;br /&gt;&lt;br /&gt;To Luca, Where am I copying deeply? The clone method creates a brand new object and it is not a copy. The parents attribute is the proto attribute you were talking of. The __getattr__ is only called when an attribute is not found and then it searches for it in the parents (and if they are Prototypes, then they will do the same.&lt;br /&gt;&lt;br /&gt;How am I copying the entire object? I want to make sure I&amp;#39;m not doing something wrong.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5772872/8351826223694012036/comments/default/3199225410254244207'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5772872/8351826223694012036/comments/default/3199225410254244207'/><link rel='alternate' type='text/html' href='http://blog.blainebuxton.com/2009/09/prototypes-in-python.html?showComment=1254395671248#c3199225410254244207' title=''/><author><name>Blaine</name><uri>http://www.blogger.com/profile/10370810023972980777</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='18' src='http://1.bp.blogspot.com/_IRwdbEBimyk/SWE2ti9jyKI/AAAAAAAAACg/FN4Fk_VAxro/S220/logo.jpg'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.blainebuxton.com/2009/09/prototypes-in-python.html' ref='tag:blogger.com,1999:blog-5772872.post-8351826223694012036' source='http://www.blogger.com/feeds/5772872/posts/default/8351826223694012036' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-2033142198'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.displayTime' value='6:14 AM'/></entry><entry><id>tag:blogger.com,1999:blog-5772872.post-5452435387115416392</id><published>2009-10-01T03:43:19.889-05:00</published><updated>2009-10-01T03:43:19.889-05:00</updated><title type='text'>You shouldn&amp;#39;t copy objects so deeply. You have...</title><content type='html'>You shouldn&amp;#39;t copy objects so deeply. You have to make a class-like thing. You create a new object with a proto attribute. Then when an attribute is requested you find it in the local attributes. If it&amp;#39;s not found you search in the proto, and so on until the proto is None. Your way you always copy the whole object, and it becomes heavy in memory terms.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5772872/8351826223694012036/comments/default/5452435387115416392'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5772872/8351826223694012036/comments/default/5452435387115416392'/><link rel='alternate' type='text/html' href='http://blog.blainebuxton.com/2009/09/prototypes-in-python.html?showComment=1254386599889#c5452435387115416392' title=''/><author><name>Luca Bruno aka Lethalman</name><uri>http://www.blogger.com/profile/06329046616630750783</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://bp2.blogger.com/_E0EaaGGWB9c/SIRcSW4rfmI/AAAAAAAAAA8/W5ETQHySFGc/S220/avatar.png'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.blainebuxton.com/2009/09/prototypes-in-python.html' ref='tag:blogger.com,1999:blog-5772872.post-8351826223694012036' source='http://www.blogger.com/feeds/5772872/posts/default/8351826223694012036' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-1997262552'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.displayTime' value='3:43 AM'/></entry><entry><id>tag:blogger.com,1999:blog-5772872.post-2539230025151883837</id><published>2009-09-30T21:48:17.334-05:00</published><updated>2009-09-30T21:48:17.334-05:00</updated><title type='text'>Welcome to the world of Python. You will like it h...</title><content type='html'>Welcome to the world of Python. You will like it here.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5772872/8351826223694012036/comments/default/2539230025151883837'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5772872/8351826223694012036/comments/default/2539230025151883837'/><link rel='alternate' type='text/html' href='http://blog.blainebuxton.com/2009/09/prototypes-in-python.html?showComment=1254365297334#c2539230025151883837' title=''/><author><name>MikeHoss</name><uri>http://www.blogger.com/profile/07628280789038710152</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.blainebuxton.com/2009/09/prototypes-in-python.html' ref='tag:blogger.com,1999:blog-5772872.post-8351826223694012036' source='http://www.blogger.com/feeds/5772872/posts/default/8351826223694012036' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-18295013'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.displayTime' value='9:48 PM'/></entry><entry><id>tag:blogger.com,1999:blog-5772872.post-7237900316114933415</id><published>2009-09-30T09:28:12.713-05:00</published><updated>2009-09-30T09:28:12.713-05:00</updated><title type='text'>You can actually shorten your constructor down to ...</title><content type='html'>You can actually shorten your constructor down to self._parents = list(args).</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5772872/8351826223694012036/comments/default/7237900316114933415'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5772872/8351826223694012036/comments/default/7237900316114933415'/><link rel='alternate' type='text/html' href='http://blog.blainebuxton.com/2009/09/prototypes-in-python.html?showComment=1254320892713#c7237900316114933415' title=''/><author><name>kesmit</name><uri>http://www.blogger.com/profile/03527793554766584431</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.blainebuxton.com/2009/09/prototypes-in-python.html' ref='tag:blogger.com,1999:blog-5772872.post-8351826223694012036' source='http://www.blogger.com/feeds/5772872/posts/default/8351826223694012036' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-534524657'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.displayTime' value='9:28 AM'/></entry><entry><id>tag:blogger.com,1999:blog-5772872.post-1500346218275832549</id><published>2009-09-14T22:27:06.653-05:00</published><updated>2009-09-14T22:27:06.653-05:00</updated><title type='text'>Glad to hear from another convert.</title><content type='html'>Glad to hear from another convert.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5772872/1492978342642582106/comments/default/1500346218275832549'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5772872/1492978342642582106/comments/default/1500346218275832549'/><link rel='alternate' type='text/html' href='http://blog.blainebuxton.com/2009/09/constraints-in-python.html?showComment=1252985226653#c1500346218275832549' title=''/><author><name>Ron Smith</name><uri>http://www.blogger.com/profile/08510483695116130198</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='13158924985433567531'/><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.blainebuxton.com/2009/09/constraints-in-python.html' ref='tag:blogger.com,1999:blog-5772872.post-1492978342642582106' source='http://www.blogger.com/feeds/5772872/posts/default/1492978342642582106' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-38008080'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.displayTime' value='10:27 PM'/></entry><entry><id>tag:blogger.com,1999:blog-5772872.post-3052815400117944064</id><published>2009-09-14T20:21:15.969-05:00</published><updated>2009-09-14T20:21:15.969-05:00</updated><title type='text'>Yes. Your point is clear!</title><content type='html'>Yes. Your point is clear!</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5772872/1492978342642582106/comments/default/3052815400117944064'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5772872/1492978342642582106/comments/default/3052815400117944064'/><link rel='alternate' type='text/html' href='http://blog.blainebuxton.com/2009/09/constraints-in-python.html?showComment=1252977675969#c3052815400117944064' title=''/><author><name>tenuki</name><uri>http://www.blogger.com/profile/03207555194934755045</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.blainebuxton.com/2009/09/constraints-in-python.html' ref='tag:blogger.com,1999:blog-5772872.post-1492978342642582106' source='http://www.blogger.com/feeds/5772872/posts/default/1492978342642582106' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-452375400'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.displayTime' value='8:21 PM'/></entry><entry><id>tag:blogger.com,1999:blog-5772872.post-6611822414085376388</id><published>2009-09-14T19:06:11.723-05:00</published><updated>2009-09-14T19:06:11.723-05:00</updated><title type='text'>I always use automatic formatting in any language ...</title><content type='html'>I always use automatic formatting in any language I use. I thought it was cool that it is unneeded in Python. It&amp;#39;s also nice that the formatting is the same from developer to developer, no more taste wars. &lt;br /&gt;&lt;br /&gt;The more the language takes away mundane issues (formatting), the more time you have to think about your problem at hand which is the whole point of languages.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5772872/1492978342642582106/comments/default/6611822414085376388'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5772872/1492978342642582106/comments/default/6611822414085376388'/><link rel='alternate' type='text/html' href='http://blog.blainebuxton.com/2009/09/constraints-in-python.html?showComment=1252973171723#c6611822414085376388' title=''/><author><name>Blaine</name><uri>http://www.blogger.com/profile/10370810023972980777</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='18' src='http://1.bp.blogspot.com/_IRwdbEBimyk/SWE2ti9jyKI/AAAAAAAAACg/FN4Fk_VAxro/S220/logo.jpg'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.blainebuxton.com/2009/09/constraints-in-python.html' ref='tag:blogger.com,1999:blog-5772872.post-1492978342642582106' source='http://www.blogger.com/feeds/5772872/posts/default/1492978342642582106' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-2033142198'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.displayTime' value='7:06 PM'/></entry><entry><id>tag:blogger.com,1999:blog-5772872.post-3199536975296685991</id><published>2009-09-14T15:23:29.742-05:00</published><updated>2009-09-14T15:23:29.742-05:00</updated><title type='text'>I had kind of the same feeling you mention here. A...</title><content type='html'>I had kind of the same feeling you mention here. As Smalltalker, at first I didn&amp;#39;t like the indentation, but when I have had to start coding python I discovered that it&amp;#39;s useful.&lt;br /&gt;&lt;br /&gt;But, I must say that anyway I believe Smalltalk is always a step ahead. Why? Because you have prettyprint. You can write your code in a faster way and get it automatically formated in a standard way. &lt;br /&gt;&lt;br /&gt;But, also, I think it could be taken forward in this way: Suppose you don&amp;#39;t like the prettyprint why of formatting. You can modify the IDE to show you the code prettyprintted in the way you most like, anytime, and save it in the standard formatting for your office standards, for example.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5772872/1492978342642582106/comments/default/3199536975296685991'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5772872/1492978342642582106/comments/default/3199536975296685991'/><link rel='alternate' type='text/html' href='http://blog.blainebuxton.com/2009/09/constraints-in-python.html?showComment=1252959809742#c3199536975296685991' title=''/><author><name>tenuki</name><uri>http://www.blogger.com/profile/03207555194934755045</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.blainebuxton.com/2009/09/constraints-in-python.html' ref='tag:blogger.com,1999:blog-5772872.post-1492978342642582106' source='http://www.blogger.com/feeds/5772872/posts/default/1492978342642582106' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-452375400'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.displayTime' value='3:23 PM'/></entry><entry><id>tag:blogger.com,1999:blog-5772872.post-2493575074717507416</id><published>2009-09-13T21:58:03.997-05:00</published><updated>2009-09-13T21:58:03.997-05:00</updated><title type='text'>Glad to have you back. That which does not kill yo...</title><content type='html'>Glad to have you back. That which does not kill you makes you stronger!</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5772872/8555391352317992865/comments/default/2493575074717507416'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5772872/8555391352317992865/comments/default/2493575074717507416'/><link rel='alternate' type='text/html' href='http://blog.blainebuxton.com/2009/09/dead-year.html?showComment=1252897083997#c2493575074717507416' title=''/><author><name>Sam Griffith Jr.</name><uri>http://www.blogger.com/profile/00937551605749087248</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.blainebuxton.com/2009/09/dead-year.html' ref='tag:blogger.com,1999:blog-5772872.post-8555391352317992865' source='http://www.blogger.com/feeds/5772872/posts/default/8555391352317992865' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-1286643571'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.displayTime' value='9:58 PM'/></entry><entry><id>tag:blogger.com,1999:blog-5772872.post-2060252508813419459</id><published>2009-09-13T14:19:55.658-05:00</published><updated>2009-09-13T14:19:55.658-05:00</updated><title type='text'>Glad to hear you&amp;#39;ll be writing again.  I enjoy...</title><content type='html'>Glad to hear you&amp;#39;ll be writing again.  I enjoy you stuff.  I&amp;#39;m even more glad that you&amp;#39;ve survived your trials this year.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5772872/8555391352317992865/comments/default/2060252508813419459'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5772872/8555391352317992865/comments/default/2060252508813419459'/><link rel='alternate' type='text/html' href='http://blog.blainebuxton.com/2009/09/dead-year.html?showComment=1252869595658#c2060252508813419459' title=''/><author><name>Eugene Wallingford</name><uri>http://www.blogger.com/profile/07135521656855808826</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.blainebuxton.com/2009/09/dead-year.html' ref='tag:blogger.com,1999:blog-5772872.post-8555391352317992865' source='http://www.blogger.com/feeds/5772872/posts/default/8555391352317992865' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-216958876'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.displayTime' value='2:19 PM'/></entry><entry><id>tag:blogger.com,1999:blog-5772872.post-3798638753226142703</id><published>2009-09-13T14:19:05.362-05:00</published><updated>2009-09-13T14:19:05.362-05:00</updated><title type='text'>Glad to hear you&amp;#39;ll be writing again, and that...</title><content type='html'>Glad to hear you&amp;#39;ll be writing again, and that you&amp;#39;ve come through the challenges you&amp;#39;ve faced this year.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5772872/8555391352317992865/comments/default/3798638753226142703'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5772872/8555391352317992865/comments/default/3798638753226142703'/><link rel='alternate' type='text/html' href='http://blog.blainebuxton.com/2009/09/dead-year.html?showComment=1252869545362#c3798638753226142703' title=''/><author><name>Eugene Wallingford</name><uri>http://www.blogger.com/profile/07135521656855808826</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.blainebuxton.com/2009/09/dead-year.html' ref='tag:blogger.com,1999:blog-5772872.post-8555391352317992865' source='http://www.blogger.com/feeds/5772872/posts/default/8555391352317992865' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-216958876'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.displayTime' value='2:19 PM'/></entry><entry><id>tag:blogger.com,1999:blog-5772872.post-3520560926509539266</id><published>2009-09-13T08:44:41.530-05:00</published><updated>2009-09-13T08:44:41.530-05:00</updated><title type='text'>awesome!  Welcome back man!</title><content type='html'>awesome!  Welcome back man!</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5772872/8555391352317992865/comments/default/3520560926509539266'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5772872/8555391352317992865/comments/default/3520560926509539266'/><link rel='alternate' type='text/html' href='http://blog.blainebuxton.com/2009/09/dead-year.html?showComment=1252849481530#c3520560926509539266' title=''/><author><name>Matt Secoske</name><uri>http://www.blogger.com/profile/07652524026616337365</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp1.blogger.com/_r86KyINQw3c/SGRzxilZV7I/AAAAAAAAAGo/Q_hdi8dN0RU/S220/Photo+20.jpg'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.blainebuxton.com/2009/09/dead-year.html' ref='tag:blogger.com,1999:blog-5772872.post-8555391352317992865' source='http://www.blogger.com/feeds/5772872/posts/default/8555391352317992865' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-630747879'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.displayTime' value='8:44 AM'/></entry><entry><id>tag:blogger.com,1999:blog-5772872.post-358722672965563904</id><published>2009-09-13T08:18:04.029-05:00</published><updated>2009-09-13T08:18:04.029-05:00</updated><title type='text'>Glad to see you&amp;#39;re back.</title><content type='html'>Glad to see you&amp;#39;re back.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5772872/8555391352317992865/comments/default/358722672965563904'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5772872/8555391352317992865/comments/default/358722672965563904'/><link rel='alternate' type='text/html' href='http://blog.blainebuxton.com/2009/09/dead-year.html?showComment=1252847884029#c358722672965563904' title=''/><author><name>Ben</name><uri>http://www.blogger.com/profile/00416753884572489657</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='01254226396126489332'/><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.blainebuxton.com/2009/09/dead-year.html' ref='tag:blogger.com,1999:blog-5772872.post-8555391352317992865' source='http://www.blogger.com/feeds/5772872/posts/default/8555391352317992865' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-771902070'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.displayTime' value='8:18 AM'/></entry><entry><id>tag:blogger.com,1999:blog-5772872.post-6651403897249898082</id><published>2009-09-13T07:41:16.025-05:00</published><updated>2009-09-13T07:41:16.025-05:00</updated><title type='text'>Good luck to you, Blaine.  Have you stopped doing ...</title><content type='html'>Good luck to you, Blaine.  Have you stopped doing Smalltalk development altogether?</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5772872/8555391352317992865/comments/default/6651403897249898082'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5772872/8555391352317992865/comments/default/6651403897249898082'/><link rel='alternate' type='text/html' href='http://blog.blainebuxton.com/2009/09/dead-year.html?showComment=1252845676025#c6651403897249898082' title=''/><author><name>jim</name><uri>http://www.blogger.com/profile/03372065034827759732</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.blainebuxton.com/2009/09/dead-year.html' ref='tag:blogger.com,1999:blog-5772872.post-8555391352317992865' source='http://www.blogger.com/feeds/5772872/posts/default/8555391352317992865' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-836312592'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.displayTime' value='7:41 AM'/></entry><entry><id>tag:blogger.com,1999:blog-5772872.post-336590170418023114</id><published>2009-04-05T03:52:00.000-05:00</published><updated>2009-04-05T03:52:00.000-05:00</updated><title type='text'>I'm with you on hoping classes never become a 'sta...</title><content type='html'>I'm with you on hoping classes never become a 'standard' part of Javascript. In fact, Javascript probably should have standardized the __proto__ property and left off 'new', 'instanceof', and the whole constructor charade. These things can be built on top of the prototype model.&lt;BR/&gt;&lt;BR/&gt;Thanks for commenting.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5772872/5883865790047233444/comments/default/336590170418023114'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5772872/5883865790047233444/comments/default/336590170418023114'/><link rel='alternate' type='text/html' href='http://blog.blainebuxton.com/2008/08/update-on-javascript.html?showComment=1238921520000#c336590170418023114' title=''/><author><name>TECHHEAD</name><uri>http://www.blogger.com/profile/18441232171642024472</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://bp3.blogger.com/_sWDhIgkDHHI/SGiLWD0Z06I/AAAAAAAAAGM/xnLe_VR5-T4/S220/real_small.jpg'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.blainebuxton.com/2008/08/update-on-javascript.html' ref='tag:blogger.com,1999:blog-5772872.post-5883865790047233444' source='http://www.blogger.com/feeds/5772872/posts/default/5883865790047233444' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-169489066'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.displayTime' value='3:52 AM'/></entry></feed>
