<?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/"
		>
<channel>
	<title>Comments on: How to Learn to Stop Worrying and Love Implicit Receivers</title>
	<atom:link href="http://blog.3plus4.org/2008/11/30/how-to-learn-to-stop-worrying-and-love-implicit-receivers/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.3plus4.org/2008/11/30/how-to-learn-to-stop-worrying-and-love-implicit-receivers/</link>
	<description>The neighbourhood of 7</description>
	<lastBuildDate>Wed, 11 Nov 2009 12:08:53 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Peter William Lount</title>
		<link>http://blog.3plus4.org/2008/11/30/how-to-learn-to-stop-worrying-and-love-implicit-receivers/comment-page-1/#comment-1359</link>
		<dc:creator>Peter William Lount</dc:creator>
		<pubDate>Mon, 01 Dec 2008 21:54:08 +0000</pubDate>
		<guid isPermaLink="false">http://blog.3plus4.org/?p=80#comment-1359</guid>
		<description>ZokuScript also uses &quot;implicit self&quot; aka &quot;implicit receivers&quot; in similar ways that Vassili describes. As &quot;message based keyword&quot; languages evolve in the shadow of the Smalltalk forest (of implementations) it&#039;s important to explore the options for growth and new ideas.

It&#039;s also important to realize that Alan Kay&#039;s big idea in Smalltalk wasn&#039;t the objects, it is the messages! Having a flexible messaging syntax is crucial for accessing new capabilities beyond Smalltalk-80&#039;s notions. 

It&#039;s 28 years into the invented future (ok 40 if you count from the dyna book) yet much hasn&#039;t changed. We&#039;re still stuck with C based ickiness at the low level and bloated operating systems built upon faulty assumptions of C type safety.

We support people playing with the syntax. 

Our view is that one dimensional streams of text symbols for describing programs is primitive and we&#039;d all be better off developing something new. In that regard does syntax matter? Yes, it still does for it gives us access to capabilities that might not otherwise be possible in a one dimensional text stream representation of programs/methods/objects/messages. The key issue (imho) is to not introduce unnecessary syntax, instead reuse existing syntax when and where possible by expanding it&#039;s dynamic range (so to speak). For example, rather than adding the curly braces &quot;{ }&quot; that Squeak has adopted for instantiating arrays of objects ZokuScript reuses Blocks! Reuse re-imagined produces wonders.

We support what Vassili and folks are doing. We can&#039;t wait to play with it. All the best and keep up the excellent work. Keep it simple for power but not simplistic!</description>
		<content:encoded><![CDATA[<p>ZokuScript also uses &#8220;implicit self&#8221; aka &#8220;implicit receivers&#8221; in similar ways that Vassili describes. As &#8220;message based keyword&#8221; languages evolve in the shadow of the Smalltalk forest (of implementations) it&#8217;s important to explore the options for growth and new ideas.</p>
<p>It&#8217;s also important to realize that Alan Kay&#8217;s big idea in Smalltalk wasn&#8217;t the objects, it is the messages! Having a flexible messaging syntax is crucial for accessing new capabilities beyond Smalltalk-80&#8217;s notions. </p>
<p>It&#8217;s 28 years into the invented future (ok 40 if you count from the dyna book) yet much hasn&#8217;t changed. We&#8217;re still stuck with C based ickiness at the low level and bloated operating systems built upon faulty assumptions of C type safety.</p>
<p>We support people playing with the syntax. </p>
<p>Our view is that one dimensional streams of text symbols for describing programs is primitive and we&#8217;d all be better off developing something new. In that regard does syntax matter? Yes, it still does for it gives us access to capabilities that might not otherwise be possible in a one dimensional text stream representation of programs/methods/objects/messages. The key issue (imho) is to not introduce unnecessary syntax, instead reuse existing syntax when and where possible by expanding it&#8217;s dynamic range (so to speak). For example, rather than adding the curly braces &#8220;{ }&#8221; that Squeak has adopted for instantiating arrays of objects ZokuScript reuses Blocks! Reuse re-imagined produces wonders.</p>
<p>We support what Vassili and folks are doing. We can&#8217;t wait to play with it. All the best and keep up the excellent work. Keep it simple for power but not simplistic!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ramon Leon</title>
		<link>http://blog.3plus4.org/2008/11/30/how-to-learn-to-stop-worrying-and-love-implicit-receivers/comment-page-1/#comment-1356</link>
		<dc:creator>Ramon Leon</dc:creator>
		<pubDate>Mon, 01 Dec 2008 04:47:55 +0000</pubDate>
		<guid isPermaLink="false">http://blog.3plus4.org/?p=80#comment-1356</guid>
		<description>Shit, ignore that, I was so tripped up reading it I didn&#039;t actually pay attention to what it said, my bad.</description>
		<content:encoded><![CDATA[<p>Shit, ignore that, I was so tripped up reading it I didn&#8217;t actually pay attention to what it said, my bad.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ramon Leon</title>
		<link>http://blog.3plus4.org/2008/11/30/how-to-learn-to-stop-worrying-and-love-implicit-receivers/comment-page-1/#comment-1355</link>
		<dc:creator>Ramon Leon</dc:creator>
		<pubDate>Mon, 01 Dec 2008 04:46:47 +0000</pubDate>
		<guid isPermaLink="false">http://blog.3plus4.org/?p=80#comment-1355</guid>
		<description>Dude, re-read your third paragraph a few times, it&#039;s so full of errors I thought I was dyslexic for a minute.</description>
		<content:encoded><![CDATA[<p>Dude, re-read your third paragraph a few times, it&#8217;s so full of errors I thought I was dyslexic for a minute.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
