<?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: Closures + Hash Tables = As Much OOP as You&#8217;ll Ever Need</title>
	<atom:link href="http://lispy.wordpress.com/2007/07/09/closures-hash-tables-as-much-oop-as-youll-ever-need/feed/" rel="self" type="application/rss+xml" />
	<link>http://lispy.wordpress.com/2007/07/09/closures-hash-tables-as-much-oop-as-youll-ever-need/</link>
	<description>(notes from an average programmer studying the hard stuff)</description>
	<lastBuildDate>Thu, 21 May 2009 01:17:58 +0000</lastBuildDate>
	<generator>http://wordpress.com/</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: An Object in Lisp. Part 1 &#171; (defun ugly-lisp-code? () ())</title>
		<link>http://lispy.wordpress.com/2007/07/09/closures-hash-tables-as-much-oop-as-youll-ever-need/#comment-2420</link>
		<dc:creator>An Object in Lisp. Part 1 &#171; (defun ugly-lisp-code? () ())</dc:creator>
		<pubDate>Fri, 31 Oct 2008 02:07:03 +0000</pubDate>
		<guid isPermaLink="false">http://lispy.wordpress.com/2007/07/09/closures-hash-tables-as-much-oop-as-youll-ever-need/#comment-2420</guid>
		<description>[...] Looking at make-counter we see that we returned a lambda expression. Let us expand on this idea of utilizing a lambda expression for incrementing a counter and also returning it&#8217;s state ref [1]. [...]</description>
		<content:encoded><![CDATA[<p>[...] Looking at make-counter we see that we returned a lambda expression. Let us expand on this idea of utilizing a lambda expression for incrementing a counter and also returning it&#8217;s state ref [1]. [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Advanced Codemunging: A Report from the Trenches &#171; Learning Lisp</title>
		<link>http://lispy.wordpress.com/2007/07/09/closures-hash-tables-as-much-oop-as-youll-ever-need/#comment-1842</link>
		<dc:creator>Advanced Codemunging: A Report from the Trenches &#171; Learning Lisp</dc:creator>
		<pubDate>Wed, 14 May 2008 11:11:49 +0000</pubDate>
		<guid isPermaLink="false">http://lispy.wordpress.com/2007/07/09/closures-hash-tables-as-much-oop-as-youll-ever-need/#comment-1842</guid>
		<description>[...] and doing all of this pretty much in public would ensure those weaknesses would become notorious among the illuminated. I wasted some time blogging about programming practices and things gradually [...]</description>
		<content:encoded><![CDATA[<p>[...] and doing all of this pretty much in public would ensure those weaknesses would become notorious among the illuminated. I wasted some time blogging about programming practices and things gradually [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mikael Jansson &#187; Blog Archive &#187; C++ Coder&#8217;s Newbie Guide to Lisp-style OO</title>
		<link>http://lispy.wordpress.com/2007/07/09/closures-hash-tables-as-much-oop-as-youll-ever-need/#comment-1782</link>
		<dc:creator>Mikael Jansson &#187; Blog Archive &#187; C++ Coder&#8217;s Newbie Guide to Lisp-style OO</dc:creator>
		<pubDate>Mon, 10 Mar 2008 13:22:50 +0000</pubDate>
		<guid isPermaLink="false">http://lispy.wordpress.com/2007/07/09/closures-hash-tables-as-much-oop-as-youll-ever-need/#comment-1782</guid>
		<description>[...] introduced closures over function parameters and let-bound variables and having been inspired by Closures + Hash Tables = As Much OOP as You&#039;ll Ever Need, let&#039;s make a leap by introducing hash tables for slot access and see what [...]</description>
		<content:encoded><![CDATA[<p>[...] introduced closures over function parameters and let-bound variables and having been inspired by Closures + Hash Tables = As Much OOP as You&#8217;ll Ever Need, let&#8217;s make a leap by introducing hash tables for slot access and see what [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: ken</title>
		<link>http://lispy.wordpress.com/2007/07/09/closures-hash-tables-as-much-oop-as-youll-ever-need/#comment-1651</link>
		<dc:creator>ken</dc:creator>
		<pubDate>Mon, 31 Dec 2007 00:24:15 +0000</pubDate>
		<guid isPermaLink="false">http://lispy.wordpress.com/2007/07/09/closures-hash-tables-as-much-oop-as-youll-ever-need/#comment-1651</guid>
		<description>Book tip: read AMOP.  Anybody thinking about object systems in Lisp owes it to themself to read this.  Alan Kay was right: it was the most important book of the decade.  AMOP does for object systems what SICP does for function calls.

How to explain it in a couple sentences?  Hmm...  The brilliance of Lisp is that it&#039;s written in Lisp.  The brilliance of CLOS is that it&#039;s written in CLOS.  (And it&#039;s not really that complex.)  An object system written as a single hash table feels like trying to say &quot;Fortran + closures = Common Lisp!&quot;.  :-)</description>
		<content:encoded><![CDATA[<p>Book tip: read AMOP.  Anybody thinking about object systems in Lisp owes it to themself to read this.  Alan Kay was right: it was the most important book of the decade.  AMOP does for object systems what SICP does for function calls.</p>
<p>How to explain it in a couple sentences?  Hmm&#8230;  The brilliance of Lisp is that it&#8217;s written in Lisp.  The brilliance of CLOS is that it&#8217;s written in CLOS.  (And it&#8217;s not really that complex.)  An object system written as a single hash table feels like trying to say &#8220;Fortran + closures = Common Lisp!&#8221;.  <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: halfdan</title>
		<link>http://lispy.wordpress.com/2007/07/09/closures-hash-tables-as-much-oop-as-youll-ever-need/#comment-981</link>
		<dc:creator>halfdan</dc:creator>
		<pubDate>Sat, 24 Nov 2007 09:46:49 +0000</pubDate>
		<guid isPermaLink="false">http://lispy.wordpress.com/2007/07/09/closures-hash-tables-as-much-oop-as-youll-ever-need/#comment-981</guid>
		<description>Great article, even as a beginner I was able to follow the line.</description>
		<content:encoded><![CDATA[<p>Great article, even as a beginner I was able to follow the line.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: &#8220;Improve Code Configurability&#8221; Afterbirth &#171; Learning Lisp</title>
		<link>http://lispy.wordpress.com/2007/07/09/closures-hash-tables-as-much-oop-as-youll-ever-need/#comment-426</link>
		<dc:creator>&#8220;Improve Code Configurability&#8221; Afterbirth &#171; Learning Lisp</dc:creator>
		<pubDate>Fri, 31 Aug 2007 14:36:01 +0000</pubDate>
		<guid isPermaLink="false">http://lispy.wordpress.com/2007/07/09/closures-hash-tables-as-much-oop-as-youll-ever-need/#comment-426</guid>
		<description>[...] more experienced lisper to come in and set the record straight. Even Paul Graham had to drop in to correct my code! I was clearly out of my depth back then, but I at least learned in the process that a good blog [...]</description>
		<content:encoded><![CDATA[<p>[...] more experienced lisper to come in and set the record straight. Even Paul Graham had to drop in to correct my code! I was clearly out of my depth back then, but I at least learned in the process that a good blog [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Closures, Objects, bulldozers, and the quest for truth &#171; Learning Lisp</title>
		<link>http://lispy.wordpress.com/2007/07/09/closures-hash-tables-as-much-oop-as-youll-ever-need/#comment-83</link>
		<dc:creator>Closures, Objects, bulldozers, and the quest for truth &#171; Learning Lisp</dc:creator>
		<pubDate>Mon, 23 Jul 2007 15:01:48 +0000</pubDate>
		<guid isPermaLink="false">http://lispy.wordpress.com/2007/07/09/closures-hash-tables-as-much-oop-as-youll-ever-need/#comment-83</guid>
		<description>[...] Objects, bulldozers, and the quest for&#160;truth  My first post on Closures has so far netted 2,235 hits. My second one took in 1,346 while my CodeMunger post has picked up a [...]</description>
		<content:encoded><![CDATA[<p>[...] Objects, bulldozers, and the quest for&nbsp;truth  My first post on Closures has so far netted 2,235 hits. My second one took in 1,346 while my CodeMunger post has picked up a [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: gwenhwyfaer</title>
		<link>http://lispy.wordpress.com/2007/07/09/closures-hash-tables-as-much-oop-as-youll-ever-need/#comment-77</link>
		<dc:creator>gwenhwyfaer</dc:creator>
		<pubDate>Fri, 20 Jul 2007 21:43:25 +0000</pubDate>
		<guid isPermaLink="false">http://lispy.wordpress.com/2007/07/09/closures-hash-tables-as-much-oop-as-youll-ever-need/#comment-77</guid>
		<description>glardo, most people aren&#039;t even programming computers today in the way that McCarthy et al were fifty years ago... how else can we explain that whilst batch-mode OSes have gone the way of the dodo, batch-mode programming languages are still being proclaimed as cutting edge?</description>
		<content:encoded><![CDATA[<p>glardo, most people aren&#8217;t even programming computers today in the way that McCarthy et al were fifty years ago&#8230; how else can we explain that whilst batch-mode OSes have gone the way of the dodo, batch-mode programming languages are still being proclaimed as cutting edge?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Dru Nelson</title>
		<link>http://lispy.wordpress.com/2007/07/09/closures-hash-tables-as-much-oop-as-youll-ever-need/#comment-76</link>
		<dc:creator>Dru Nelson</dc:creator>
		<pubDate>Fri, 20 Jul 2007 18:49:07 +0000</pubDate>
		<guid isPermaLink="false">http://lispy.wordpress.com/2007/07/09/closures-hash-tables-as-much-oop-as-youll-ever-need/#comment-76</guid>
		<description>Dude - you nailed it. Great post.</description>
		<content:encoded><![CDATA[<p>Dude &#8211; you nailed it. Great post.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Renato Lucindo</title>
		<link>http://lispy.wordpress.com/2007/07/09/closures-hash-tables-as-much-oop-as-youll-ever-need/#comment-75</link>
		<dc:creator>Renato Lucindo</dc:creator>
		<pubDate>Fri, 20 Jul 2007 18:29:45 +0000</pubDate>
		<guid isPermaLink="false">http://lispy.wordpress.com/2007/07/09/closures-hash-tables-as-much-oop-as-youll-ever-need/#comment-75</guid>
		<description>Nice post!
You can display the lisp code on wordpress using de code genetated by M-x htmlize-buffer. Set the variable htmlize-output-type to &#039;inline-css in your .emacs to get all html necessary inside pre tags.</description>
		<content:encoded><![CDATA[<p>Nice post!<br />
You can display the lisp code on wordpress using de code genetated by M-x htmlize-buffer. Set the variable htmlize-output-type to &#8216;inline-css in your .emacs to get all html necessary inside pre tags.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
