<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
		>
<channel>
	<title>Comments on: The clones strike back</title>
	<atom:link href="http://programming-musings.org/2006/03/15/the-clones-strike-back/feed/" rel="self" type="application/rss+xml" />
	<link>http://programming-musings.org/2006/03/15/the-clones-strike-back/</link>
	<description>random thoughts on programming and programming languages</description>
	<lastBuildDate>Fri, 04 Nov 2011 16:12:55 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
	<item>
		<title>By: Self awareness &#171; programming musings</title>
		<link>http://programming-musings.org/2006/03/15/the-clones-strike-back/#comment-2384</link>
		<dc:creator><![CDATA[Self awareness &#171; programming musings]]></dc:creator>
		<pubDate>Wed, 11 Oct 2006 20:58:50 +0000</pubDate>
		<guid isPermaLink="false">http://jaortega.wordpress.com/2006/03/15/the-clones-strike-back/#comment-2384</guid>
		<description><![CDATA[[...] I&#8217;ve mentioned Self, the flagship of prototype based programming, a couple of times before. Not that i have, right now, much more to say about this very interesting paradigm and this particular implementation, which its creators describe (better than i could) in the following terms: The Self system attempts to integrate intellectual and non-intellectual aspects of programming to create an overall experience. The language semantics, user interface, and implementation each help create this integrated experience. The language semantics embed the programmer in a uniform world of simple ob jects that can be modified without appealing to definitions of abstractions. In a similar way, the graphical interface puts the user into a uniform world of tangible objects that can be directly manipulated and changed without switching modes. The implementation strives to support the world-of-objects illusion by minimizing perceptible pauses and by providing true source-level semantics without sac rificing performance. As a side benefit, it encourages factoring. Although we see areas that fall short of the vision, on the whole, the language, interface, and im plementation conspire so that the Self programmer lives and acts in a consistent and malleable world of objects. (From Programming as an Experience: The Inspiration for Self) [...]]]></description>
		<content:encoded><![CDATA[<p>[...] I&#8217;ve mentioned Self, the flagship of prototype based programming, a couple of times before. Not that i have, right now, much more to say about this very interesting paradigm and this particular implementation, which its creators describe (better than i could) in the following terms: The Self system attempts to integrate intellectual and non-intellectual aspects of programming to create an overall experience. The language semantics, user interface, and implementation each help create this integrated experience. The language semantics embed the programmer in a uniform world of simple ob jects that can be modified without appealing to definitions of abstractions. In a similar way, the graphical interface puts the user into a uniform world of tangible objects that can be directly manipulated and changed without switching modes. The implementation strives to support the world-of-objects illusion by minimizing perceptible pauses and by providing true source-level semantics without sac rificing performance. As a side benefit, it encourages factoring. Although we see areas that fall short of the vision, on the whole, the language, interface, and im plementation conspire so that the Self programmer lives and acts in a consistent and malleable world of objects. (From Programming as an Experience: The Inspiration for Self) [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Chrono Cr@cker</title>
		<link>http://programming-musings.org/2006/03/15/the-clones-strike-back/#comment-121</link>
		<dc:creator><![CDATA[Chrono Cr@cker]]></dc:creator>
		<pubDate>Fri, 17 Mar 2006 04:03:26 +0000</pubDate>
		<guid isPermaLink="false">http://jaortega.wordpress.com/2006/03/15/the-clones-strike-back/#comment-121</guid>
		<description><![CDATA[What advantages does IO really offer today? There are so many languages anyways.....]]></description>
		<content:encoded><![CDATA[<p>What advantages does IO really offer today? There are so many languages anyways&#8230;..</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: chris</title>
		<link>http://programming-musings.org/2006/03/15/the-clones-strike-back/#comment-119</link>
		<dc:creator><![CDATA[chris]]></dc:creator>
		<pubDate>Thu, 16 Mar 2006 04:21:34 +0000</pubDate>
		<guid isPermaLink="false">http://jaortega.wordpress.com/2006/03/15/the-clones-strike-back/#comment-119</guid>
		<description><![CDATA[Yes.  Javascript is a prototype-based language.]]></description>
		<content:encoded><![CDATA[<p>Yes.  Javascript is a prototype-based language.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: bybitsandbytes</title>
		<link>http://programming-musings.org/2006/03/15/the-clones-strike-back/#comment-118</link>
		<dc:creator><![CDATA[bybitsandbytes]]></dc:creator>
		<pubDate>Thu, 16 Mar 2006 02:06:09 +0000</pubDate>
		<guid isPermaLink="false">http://jaortega.wordpress.com/2006/03/15/the-clones-strike-back/#comment-118</guid>
		<description><![CDATA[Would&#039;nt JavaScript fall in the same category as a prototype-based language?
e.g.
person = new Object()
person.name = &quot;Tim Scarfe&quot;
person.height = &quot;6Ft&quot;

person.run = function() {
	this.state = &quot;running&quot;
	this.speed = &quot;4ms^-1&quot;
}]]></description>
		<content:encoded><![CDATA[<p>Would&#8217;nt JavaScript fall in the same category as a prototype-based language?<br />
e.g.<br />
person = new Object()<br />
person.name = &#8220;Tim Scarfe&#8221;<br />
person.height = &#8220;6Ft&#8221;</p>
<p>person.run = function() {<br />
	this.state = &#8220;running&#8221;<br />
	this.speed = &#8220;4ms^-1&#8243;<br />
}</p>
]]></content:encoded>
	</item>
</channel>
</rss>

