<?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"
	>
<channel>
	<title>Comments on: Sections Wrap-Up</title>
	<atom:link href="http://blog.3plus4.org/2007/04/06/sections-wrap-up/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.3plus4.org/2007/04/06/sections-wrap-up/</link>
	<description>The neighbourhood of 7</description>
	<pubDate>Sat, 19 Jul 2008 08:05:00 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.5.1</generator>
		<item>
		<title>By: Paolo Bonzini</title>
		<link>http://blog.3plus4.org/2007/04/06/sections-wrap-up/#comment-274</link>
		<dc:creator>Paolo Bonzini</dc:creator>
		<pubDate>Fri, 29 Jun 2007 15:12:04 +0000</pubDate>
		<guid isPermaLink="false">http://blog.3plus4.org/2007/04/06/sections-wrap-up/#comment-274</guid>
		<description>... and you can use of course "#&#60; asBlock ~ 42".</description>
		<content:encoded><![CDATA[<p>&#8230; and you can use of course &#8220;#&lt; asBlock ~ 42&#8243;.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Paolo Bonzini</title>
		<link>http://blog.3plus4.org/2007/04/06/sections-wrap-up/#comment-271</link>
		<dc:creator>Paolo Bonzini</dc:creator>
		<pubDate>Fri, 29 Jun 2007 14:53:10 +0000</pubDate>
		<guid isPermaLink="false">http://blog.3plus4.org/2007/04/06/sections-wrap-up/#comment-271</guid>
		<description>Hi Vassili, nice to read your blog.

I just loved this "section" thing and I wanted to use it in GNU Smalltalk too.  Unfortunately, #~ is taken by regex matching there (a la awk).  So I am thinking about # which looks somewhat like the `ring' math operator for function application.

Also, what about applying sections to blocks?  i.e.

Object &#62;&#62; ~ aBlock
   "Left section"
   ^aBlock curried value: self

BlockClosure &#62;&#62; ~ arg2
   "Right section"
   ^[ :arg1 &#124; aBlock value: arg1 value: arg2 ]

The polymorphism problem is less pressing, and you can use of course "#</description>
		<content:encoded><![CDATA[<p>Hi Vassili, nice to read your blog.</p>
<p>I just loved this &#8220;section&#8221; thing and I wanted to use it in GNU Smalltalk too.  Unfortunately, #~ is taken by regex matching there (a la awk).  So I am thinking about # which looks somewhat like the `ring&#8217; math operator for function application.</p>
<p>Also, what about applying sections to blocks?  i.e.</p>
<p>Object &gt;&gt; ~ aBlock<br />
   &#8220;Left section&#8221;<br />
   ^aBlock curried value: self</p>
<p>BlockClosure &gt;&gt; ~ arg2<br />
   &#8220;Right section&#8221;<br />
   ^[ :arg1 | aBlock value: arg1 value: arg2 ]</p>
<p>The polymorphism problem is less pressing, and you can use of course &#8220;#</p>
]]></content:encoded>
	</item>
</channel>
</rss>
