<?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: Functional Programming in Smalltalk</title>
	<atom:link href="http://onsmalltalk.com/programming/smalltalk/functional-programming-in-smalltalk/feed/" rel="self" type="application/rss+xml" />
	<link>http://onsmalltalk.com/programming/smalltalk/functional-programming-in-smalltalk/</link>
	<description>thoughts on Smalltalk and programming in general...</description>
	<pubDate>Fri, 16 May 2008 10:31:45 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.5.1</generator>
		<item>
		<title>By: MCOM graduate student</title>
		<link>http://onsmalltalk.com/programming/smalltalk/functional-programming-in-smalltalk/#comment-3162</link>
		<dc:creator>MCOM graduate student</dc:creator>
		<pubDate>Sun, 01 Jul 2007 15:54:01 +0000</pubDate>
		<guid isPermaLink="false">http://onsmalltalk.com/programming/smalltalk/functional-programming-in-smalltalk/#comment-3162</guid>
		<description>Please take a moment to help with a quick six question survey about programmers and blogs.
http://www.surveymonkey.com/s.aspx?sm=H3Tk7Ho1186wC3taRdYZuw_3d_3d</description>
		<content:encoded><![CDATA[<p>Please take a moment to help with a quick six question survey about programmers and blogs.<br />
<a href="http://www.surveymonkey.com/s.aspx?sm=H3Tk7Ho1186wC3taRdYZuw_3d_3d" rel="nofollow">http://www.surveymonkey.com/s.aspx?sm=H3Tk7Ho1186wC3taRdYZuw_3d_3d</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: hiren</title>
		<link>http://onsmalltalk.com/programming/smalltalk/functional-programming-in-smalltalk/#comment-3042</link>
		<dc:creator>hiren</dc:creator>
		<pubDate>Thu, 14 Jun 2007 06:29:36 +0000</pubDate>
		<guid isPermaLink="false">http://onsmalltalk.com/programming/smalltalk/functional-programming-in-smalltalk/#comment-3042</guid>
		<description>Its me as Anonymous</description>
		<content:encoded><![CDATA[<p>Its me as Anonymous</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Anonymous</title>
		<link>http://onsmalltalk.com/programming/smalltalk/functional-programming-in-smalltalk/#comment-3041</link>
		<dc:creator>Anonymous</dc:creator>
		<pubDate>Thu, 14 Jun 2007 06:27:16 +0000</pubDate>
		<guid isPermaLink="false">http://onsmalltalk.com/programming/smalltalk/functional-programming-in-smalltalk/#comment-3041</guid>
		<description>ha ha u sounds liek PG. But consequence of that advantage is as Gilad says [1] poor fellows like me are forced to work with bad technology.

yaa i know about problems with symbol hack, but for unary selectors "Symbol &#62;&#62; value:" is perfectly fine.
I just read about sections in Vassili's blog, it seems pretty cool for keyword selectors.

[1] http://gbracha.blogspot.com/2007/05/message-based-programming.html last comment</description>
		<content:encoded><![CDATA[<p>ha ha u sounds liek PG. But consequence of that advantage is as Gilad says [1] poor fellows like me are forced to work with bad technology.</p>
<p>yaa i know about problems with symbol hack, but for unary selectors &#8220;Symbol &gt;&gt; value:&#8221; is perfectly fine.<br />
I just read about sections in Vassili&#8217;s blog, it seems pretty cool for keyword selectors.</p>
<p>[1] <a href="http://gbracha.blogspot.com/2007/05/message-based-programming.html" rel="nofollow">http://gbracha.blogspot.com/2007/05/message-based-programming.html</a> last comment</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ramon Leon</title>
		<link>http://onsmalltalk.com/programming/smalltalk/functional-programming-in-smalltalk/#comment-3040</link>
		<dc:creator>Ramon Leon</dc:creator>
		<pubDate>Thu, 14 Jun 2007 06:12:20 +0000</pubDate>
		<guid isPermaLink="false">http://onsmalltalk.com/programming/smalltalk/functional-programming-in-smalltalk/#comment-3040</guid>
		<description>Yea, Vassili's blog is great, I wish he'd write more, I really enjoy his point of view on programming.

@hiren, that's called the symbol hack, it's pretty sweet, I use it as well, but it does have it's problems.  Vassili explains what they are pretty well on his blog.  Despites those rare issues, I dig and use that hack myself.

Most people don't realize how heavily inspired by Lisp Smalltalk was, that's too bad, they don't know what they're missing.  On the other hand... I don't exactly mind having that competitive advantage.  

If I see my competition using .Net or Java, I know I've got nothing to worry about.  Ruby, Python, or Pearl, OK, maybe they could be a little dangerous.  Smalltalk, Lisp, Haskell, or Erlang, OK, now that's real competition.</description>
		<content:encoded><![CDATA[<p>Yea, Vassili&#8217;s blog is great, I wish he&#8217;d write more, I really enjoy his point of view on programming.</p>
<p>@hiren, that&#8217;s called the symbol hack, it&#8217;s pretty sweet, I use it as well, but it does have it&#8217;s problems.  Vassili explains what they are pretty well on his blog.  Despites those rare issues, I dig and use that hack myself.</p>
<p>Most people don&#8217;t realize how heavily inspired by Lisp Smalltalk was, that&#8217;s too bad, they don&#8217;t know what they&#8217;re missing.  On the other hand&#8230; I don&#8217;t exactly mind having that competitive advantage.  </p>
<p>If I see my competition using .Net or Java, I know I&#8217;ve got nothing to worry about.  Ruby, Python, or Pearl, OK, maybe they could be a little dangerous.  Smalltalk, Lisp, Haskell, or Erlang, OK, now that&#8217;s real competition.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jason</title>
		<link>http://onsmalltalk.com/programming/smalltalk/functional-programming-in-smalltalk/#comment-3034</link>
		<dc:creator>Jason</dc:creator>
		<pubDate>Wed, 13 Jun 2007 19:49:54 +0000</pubDate>
		<guid isPermaLink="false">http://onsmalltalk.com/programming/smalltalk/functional-programming-in-smalltalk/#comment-3034</guid>
		<description>Good post.  I have been saying this for a while but I get a lot of disagreement from people.  But as you say, it is the high order functions that really make Smalltalk Smalltalk.

OO is basically a means of organizing code in a sensible, logical manner.  Mixed with procedural coding it does help, but mixed with functional programming.... now that's power.</description>
		<content:encoded><![CDATA[<p>Good post.  I have been saying this for a while but I get a lot of disagreement from people.  But as you say, it is the high order functions that really make Smalltalk Smalltalk.</p>
<p>OO is basically a means of organizing code in a sensible, logical manner.  Mixed with procedural coding it does help, but mixed with functional programming&#8230;. now that&#8217;s power.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: hiren</title>
		<link>http://onsmalltalk.com/programming/smalltalk/functional-programming-in-smalltalk/#comment-3032</link>
		<dc:creator>hiren</dc:creator>
		<pubDate>Wed, 13 Jun 2007 17:34:15 +0000</pubDate>
		<guid isPermaLink="false">http://onsmalltalk.com/programming/smalltalk/functional-programming-in-smalltalk/#comment-3032</guid>
		<description>my mistake, please replace collect with select (was in sleeping mod)</description>
		<content:encoded><![CDATA[<p>my mistake, please replace collect with select (was in sleeping mod)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: hiren</title>
		<link>http://onsmalltalk.com/programming/smalltalk/functional-programming-in-smalltalk/#comment-3031</link>
		<dc:creator>hiren</dc:creator>
		<pubDate>Wed, 13 Jun 2007 17:13:04 +0000</pubDate>
		<guid isPermaLink="false">http://onsmalltalk.com/programming/smalltalk/functional-programming-in-smalltalk/#comment-3031</guid>
		<description>u use "#(1 2 3 4 5) collect:#odd" instead of "#(1 2 3 4 5) collect: [:x &#124; x odd]" ? this is something i regularly use nowdays.

BTW Vassili have written nice entries about currying in Smalltalk :
http://blog.3plus4.org/2007/03/23/currying-in-smalltalk/
http://blog.3plus4.org/2007/03/24/currying-in-smalltalk-part-2/

Functional programming with "small" objects in Smalltalk is most fun :)

I feel very disgusted when some morons(some OO industry biggies included) talk that OO is biggest thing after Procedural programming and even dnt mention tht some most advanced techniques in OO are borrowed from functional programming.</description>
		<content:encoded><![CDATA[<p>u use &#8220;#(1 2 3 4 5) collect:#odd&#8221; instead of &#8220;#(1 2 3 4 5) collect: [:x | x odd]&#8221; ? this is something i regularly use nowdays.</p>
<p>BTW Vassili have written nice entries about currying in Smalltalk :<br />
<a href="http://blog.3plus4.org/2007/03/23/currying-in-smalltalk/" rel="nofollow">http://blog.3plus4.org/2007/03/23/currying-in-smalltalk/</a><br />
<a href="http://blog.3plus4.org/2007/03/24/currying-in-smalltalk-part-2/" rel="nofollow">http://blog.3plus4.org/2007/03/24/currying-in-smalltalk-part-2/</a></p>
<p>Functional programming with &#8220;small&#8221; objects in Smalltalk is most fun :)</p>
<p>I feel very disgusted when some morons(some OO industry biggies included) talk that OO is biggest thing after Procedural programming and even dnt mention tht some most advanced techniques in OO are borrowed from functional programming.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Funktionale Programmierung mit Smalltalk &#124; experienced WebProgramming</title>
		<link>http://onsmalltalk.com/programming/smalltalk/functional-programming-in-smalltalk/#comment-3023</link>
		<dc:creator>Funktionale Programmierung mit Smalltalk &#124; experienced WebProgramming</dc:creator>
		<pubDate>Wed, 13 Jun 2007 09:19:54 +0000</pubDate>
		<guid isPermaLink="false">http://onsmalltalk.com/programming/smalltalk/functional-programming-in-smalltalk/#comment-3023</guid>
		<description>[...] Functional Programming in Smalltalk (Ramon Leon) Link: Smalltalk/X Programmers [...]</description>
		<content:encoded><![CDATA[<p>[...] Functional Programming in Smalltalk (Ramon Leon) Link: Smalltalk/X Programmers [...]</p>
]]></content:encoded>
	</item>
</channel>
</rss>
