<?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: Lisp: The Golden Age Isn&#8217;t Coming Back, Let&#8217;s Welcome a Bright Future</title>
	<atom:link href="http://pchristensen.com/blog/articles/lisp-the-golden-age-isnt-coming-back-lets-welcome-a-bright-future/feed/" rel="self" type="application/rss+xml" />
	<link>http://pchristensen.com/blog/articles/lisp-the-golden-age-isnt-coming-back-lets-welcome-a-bright-future/</link>
	<description>Peter Christensen&#039;s Blog</description>
	<lastBuildDate>Fri, 03 May 2013 19:47:30 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.5.1</generator>
	<item>
		<title>By: Hey Language Snobs: Don&#8217;t Pinch Pennies &#187; What&#8217;s In Peter&#8217;s Head</title>
		<link>http://pchristensen.com/blog/articles/lisp-the-golden-age-isnt-coming-back-lets-welcome-a-bright-future/comment-page-1/#comment-663</link>
		<dc:creator>Hey Language Snobs: Don&#8217;t Pinch Pennies &#187; What&#8217;s In Peter&#8217;s Head</dc:creator>
		<pubDate>Thu, 05 Jun 2008 17:12:21 +0000</pubDate>
		<guid isPermaLink="false">http://www.pchristensen.com/blog/articles/lisp-the-golden-age-isnt-coming-back-lets-welcome-a-bright-future/#comment-663</guid>
		<description><![CDATA[[...] respected name in the (admittedly small) Lisp community because of what I&#8217;ve written about history, Emacs and SLIME, how to learn Lisp, how to setup an environment, access documentation, and the [...]]]></description>
		<content:encoded><![CDATA[<p>[...] respected name in the (admittedly small) Lisp community because of what I&#8217;ve written about history, Emacs and SLIME, how to learn Lisp, how to setup an environment, access documentation, and the [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: &#8220;Lisp Basics and Idioms&#8221; Presentation from Intro to Lisp Workshop &#187; What&#8217;s In Peter&#8217;s Head</title>
		<link>http://pchristensen.com/blog/articles/lisp-the-golden-age-isnt-coming-back-lets-welcome-a-bright-future/comment-page-1/#comment-600</link>
		<dc:creator>&#8220;Lisp Basics and Idioms&#8221; Presentation from Intro to Lisp Workshop &#187; What&#8217;s In Peter&#8217;s Head</dc:creator>
		<pubDate>Sun, 01 Jun 2008 00:01:34 +0000</pubDate>
		<guid isPermaLink="false">http://www.pchristensen.com/blog/articles/lisp-the-golden-age-isnt-coming-back-lets-welcome-a-bright-future/#comment-600</guid>
		<description><![CDATA[[...] Me - Lisp: The Good Old Days Will Never Come Back - Let&#8217;s Welcom a Bright Future [...]]]></description>
		<content:encoded><![CDATA[<p>[...] Me &#8211; Lisp: The Good Old Days Will Never Come Back &#8211; Let&#8217;s Welcom a Bright Future [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: LISP Emerges Victorious &#124; Caffeinated Coder</title>
		<link>http://pchristensen.com/blog/articles/lisp-the-golden-age-isnt-coming-back-lets-welcome-a-bright-future/comment-page-1/#comment-114</link>
		<dc:creator>LISP Emerges Victorious &#124; Caffeinated Coder</dc:creator>
		<pubDate>Fri, 08 Feb 2008 14:18:12 +0000</pubDate>
		<guid isPermaLink="false">http://www.pchristensen.com/blog/articles/lisp-the-golden-age-isnt-coming-back-lets-welcome-a-bright-future/#comment-114</guid>
		<description><![CDATA[[...] Congratulations to Peter Christensen for winning my first-ever Battle of the Technorati-Challenged contest with his excellent post Lisp: The Golden Age Isn&#8217;t Coming Back, Let&#8217;s Welcome a Bright Future. [...]]]></description>
		<content:encoded><![CDATA[<p>[...] Congratulations to Peter Christensen for winning my first-ever Battle of the Technorati-Challenged contest with his excellent post Lisp: The Golden Age Isn&#8217;t Coming Back, Let&#8217;s Welcome a Bright Future. [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Battle of the Technorati Challenged &#124; Caffeinated Coder</title>
		<link>http://pchristensen.com/blog/articles/lisp-the-golden-age-isnt-coming-back-lets-welcome-a-bright-future/comment-page-1/#comment-107</link>
		<dc:creator>Battle of the Technorati Challenged &#124; Caffeinated Coder</dc:creator>
		<pubDate>Mon, 04 Feb 2008 13:47:17 +0000</pubDate>
		<guid isPermaLink="false">http://www.pchristensen.com/blog/articles/lisp-the-golden-age-isnt-coming-back-lets-welcome-a-bright-future/#comment-107</guid>
		<description><![CDATA[[...] Lisp: The Golden Age Isnâ€™t Coming Back, Letâ€™s Welcome a Bright Future by Peter Christensen - With all the hype of a new language but 50 years history behind it, LISP presents unique challenges to a language newbie. Peter provides great details on the history of the language and the current landscape of the community as well as some interesting insights into what you can expect if you decide to jump in and learn it. [...]]]></description>
		<content:encoded><![CDATA[<p>[...] Lisp: The Golden Age Isnâ€™t Coming Back, Letâ€™s Welcome a Bright Future by Peter Christensen &#8211; With all the hype of a new language but 50 years history behind it, LISP presents unique challenges to a language newbie. Peter provides great details on the history of the language and the current landscape of the community as well as some interesting insights into what you can expect if you decide to jump in and learn it. [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: No future for functional programming in 2008 - Scala, F# and Nu at Stephans Blog</title>
		<link>http://pchristensen.com/blog/articles/lisp-the-golden-age-isnt-coming-back-lets-welcome-a-bright-future/comment-page-1/#comment-61</link>
		<dc:creator>No future for functional programming in 2008 - Scala, F# and Nu at Stephans Blog</dc:creator>
		<pubDate>Mon, 21 Jan 2008 11:21:49 +0000</pubDate>
		<guid isPermaLink="false">http://www.pchristensen.com/blog/articles/lisp-the-golden-age-isnt-coming-back-lets-welcome-a-bright-future/#comment-61</guid>
		<description><![CDATA[[...] development. What happend to the acclaimed golden age of functional programing, about which Peter Christensen writes? Will it come back? I dispute in a comment to that post that there ever was a golden age of [...]]]></description>
		<content:encoded><![CDATA[<p>[...] development. What happend to the acclaimed golden age of functional programing, about which Peter Christensen writes? Will it come back? I dispute in a comment to that post that there ever was a golden age of [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Drinkable Chicken &#187; I can&#8217;t think of a title for this post. Anyway, it&#8217;s about Lisp. :)</title>
		<link>http://pchristensen.com/blog/articles/lisp-the-golden-age-isnt-coming-back-lets-welcome-a-bright-future/comment-page-1/#comment-56</link>
		<dc:creator>Drinkable Chicken &#187; I can&#8217;t think of a title for this post. Anyway, it&#8217;s about Lisp. :)</dc:creator>
		<pubDate>Sat, 19 Jan 2008 04:35:19 +0000</pubDate>
		<guid isPermaLink="false">http://www.pchristensen.com/blog/articles/lisp-the-golden-age-isnt-coming-back-lets-welcome-a-bright-future/#comment-56</guid>
		<description><![CDATA[[...] Lisp: The Golden Age Isn&#8217;t Coming Back, Let&#8217;s Welcome a Bright Future: Interesting article that is somewhat relevant to me right now, considering what I&#8217;m doing (i.e. studying Chicken Scheme). [...]]]></description>
		<content:encoded><![CDATA[<p>[...] Lisp: The Golden Age Isn&#8217;t Coming Back, Let&#8217;s Welcome a Bright Future: Interesting article that is somewhat relevant to me right now, considering what I&#8217;m doing (i.e. studying Chicken Scheme). [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Responses to Lisp: The Golden Age &#187; What&#8217;s In Peter&#8217;s Head</title>
		<link>http://pchristensen.com/blog/articles/lisp-the-golden-age-isnt-coming-back-lets-welcome-a-bright-future/comment-page-1/#comment-36</link>
		<dc:creator>Responses to Lisp: The Golden Age &#187; What&#8217;s In Peter&#8217;s Head</dc:creator>
		<pubDate>Wed, 16 Jan 2008 18:05:06 +0000</pubDate>
		<guid isPermaLink="false">http://www.pchristensen.com/blog/articles/lisp-the-golden-age-isnt-coming-back-lets-welcome-a-bright-future/#comment-36</guid>
		<description><![CDATA[[...] overwhelmed at the response to my recent article about Lisp: The Golden Age Isnâ€™t Coming Back, Letâ€™s Welcome a Bright Future! It clearly shows my blogging virginity that I&#8217;m excited about 4,000 page views, but that [...]]]></description>
		<content:encoded><![CDATA[<p>[...] overwhelmed at the response to my recent article about Lisp: The Golden Age Isnâ€™t Coming Back, Letâ€™s Welcome a Bright Future! It clearly shows my blogging virginity that I&#8217;m excited about 4,000 page views, but that [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Daniel Weinreb</title>
		<link>http://pchristensen.com/blog/articles/lisp-the-golden-age-isnt-coming-back-lets-welcome-a-bright-future/comment-page-1/#comment-35</link>
		<dc:creator>Daniel Weinreb</dc:creator>
		<pubDate>Wed, 16 Jan 2008 11:16:40 +0000</pubDate>
		<guid isPermaLink="false">http://www.pchristensen.com/blog/articles/lisp-the-golden-age-isnt-coming-back-lets-welcome-a-bright-future/#comment-35</guid>
		<description><![CDATA[It&#039;s very hard to know how many people are using Lisp.  Some people who use it don&#039;t admit that they do, for various reasons.  Similarly, many people still use rule-based expert systems, but rarely advertise it, since the technology fell into disrepute after it was overhyped in the late 1980&#039;s.  Lisp got &quot;collateral damage&quot; from that episode.

There are actually a lot of ideas from Lisp in Java.  But the Java people never admit that Lisp is one of the &quot;parents&quot; of Java, because it&#039;s just not good public relations these days.  Note that James Gosling actually wrote his own Lisp dialect once, for his Emacs-like text editor, long before Java happened.  So he knows all about it.  Saying &quot;Lisp&quot; just doesn&#039;t sound good at this point in time.

The family tree is actually far less splintered than it used to be.  In the early 1980&#039;s, many divergent Lisp efforts came together to form the Common Lisp standard.  The main competitor, Interlisp, is pretty much gone now.  Of course, it&#039;s quite easy to come up with your own Lisp dialect, and this has been done to great benefit by GNU Emacs, AutoCAD, and others (Interleaf, R.I.P.).  But those are for very specfic purposes.  There&#039;s also Scheme, which has a rather different orientation, and doesn&#039;t call itself &quot;Lisp&quot; anyway.  So what&#039;s left for general-purpose Lisp programming is Common Lisp.  There are currently eleven maintained implementations of it, and as far as the language goes, they&#039;re quite compatible.  (The catch is that the language does not go as far as you&#039;d like; more modern &quot;standardized&quot; libraries are needed.)

So it&#039;s not really a family of languages.  If you want Common Lisp, you do have a choice of implementations.  I have written a &lt;a href=&quot;http://common-lisp.net/~dlw/LispSurvey.html&quot; rel=&quot;nofollow&quot;&gt;survey&lt;/a&gt; of them, which should help you choose.  SBCL is a fine choice (if you don&#039;t need to run on Windows); the other free one that I like and know is Clozure.  Either is fine.  They&#039;re very easy to download and install.  Then read &quot;Practical Common Lisp&quot;, or any of the other good books linked to by the LispSurvey.

Regarding &quot;I&#039;m learning Linux, emacs, SBCL, Slime and Common Lisp at the same time.&quot;  Well, if you want to use Ruby, you&#039;ll still have to learn Linux, and learn something to edit code such as Emacs.  If you want an IDE, you&#039;ll have to learn something like Slime (yes, maybe something easier to learn; check out &quot;Cusp&quot; as mentioned in the comments to your post), or in either language you can do without an IDE.  And there isn&#039;t ALL that much to learn about SBCL other than learning Common Lisp itself.  And with any language, you have to learn ground rules like how to organize the code into files and what to put into your init file; that&#039;s hardly unique to Common Lisp.  So I don&#039;t think you&#039;re being quite fair in your comparison.

Indeed, the good resources need to be vetted and organized.  There are people thinking about doing this; it&#039;s a matter of pulling together the person-power, mostly.

Replying to some of the comments to your post:

Nobody has to worry about Lisp-1 vs. Lisp-2, other than to decide whether to use Common Lisp or Scheme.  Why blame Common Lisp for the fact that Scheme exists and you &quot;have to&quot; choose between them?  There are load of languages to choose from.  Common Lisp and Scheme are just another two.

There really was a &quot;golden age of Lisp&quot; when Common Lisp was the only practical language around that had garbage collection!  Most of you are probably too young to remember what the programming language scene was like about ten years ago: bleak, as the original post pointed out.

To see that I am not a raving Lisp bigot (as I sort of was in my youth, say thirty years ago), read this &lt;a href=&quot;http://dlweinreb.wordpress.com/2007/12/25/complaints-im-seeing-about-common-lisp/&quot; rel=&quot;nofollow&quot;&gt;blog posting&lt;/a&gt;.

Lisp certainly has real drawbacks.  Ten or fiftenn years ago, it truly looked like we would not be seeing interesting new languages any more (just as we are not seeing much innovation in operating systems right now).  But the pendulum swings, and now there is a new golden age of computer languages happening.  One that caught my eye recently is &lt;a href=&quot;http://dlweinreb.wordpress.com/2007/12/25/the-scala-programming-language-my-first-impressions/&quot; rel=&quot;nofollow&quot;&gt;Scala&lt;/a&gt;.

Usually periods of creative birth and diversity are followed by periods of consolidation, where a few of the new entities become the popular ones.  We&#039;re in the creative outburst phase now.  It&#039;s fun watching all this happen.]]></description>
		<content:encoded><![CDATA[<p>It&#8217;s very hard to know how many people are using Lisp.  Some people who use it don&#8217;t admit that they do, for various reasons.  Similarly, many people still use rule-based expert systems, but rarely advertise it, since the technology fell into disrepute after it was overhyped in the late 1980&#8242;s.  Lisp got &#8220;collateral damage&#8221; from that episode.</p>
<p>There are actually a lot of ideas from Lisp in Java.  But the Java people never admit that Lisp is one of the &#8220;parents&#8221; of Java, because it&#8217;s just not good public relations these days.  Note that James Gosling actually wrote his own Lisp dialect once, for his Emacs-like text editor, long before Java happened.  So he knows all about it.  Saying &#8220;Lisp&#8221; just doesn&#8217;t sound good at this point in time.</p>
<p>The family tree is actually far less splintered than it used to be.  In the early 1980&#8242;s, many divergent Lisp efforts came together to form the Common Lisp standard.  The main competitor, Interlisp, is pretty much gone now.  Of course, it&#8217;s quite easy to come up with your own Lisp dialect, and this has been done to great benefit by GNU Emacs, AutoCAD, and others (Interleaf, R.I.P.).  But those are for very specfic purposes.  There&#8217;s also Scheme, which has a rather different orientation, and doesn&#8217;t call itself &#8220;Lisp&#8221; anyway.  So what&#8217;s left for general-purpose Lisp programming is Common Lisp.  There are currently eleven maintained implementations of it, and as far as the language goes, they&#8217;re quite compatible.  (The catch is that the language does not go as far as you&#8217;d like; more modern &#8220;standardized&#8221; libraries are needed.)</p>
<p>So it&#8217;s not really a family of languages.  If you want Common Lisp, you do have a choice of implementations.  I have written a <a href="http://common-lisp.net/~dlw/LispSurvey.html" rel="nofollow">survey</a> of them, which should help you choose.  SBCL is a fine choice (if you don&#8217;t need to run on Windows); the other free one that I like and know is Clozure.  Either is fine.  They&#8217;re very easy to download and install.  Then read &#8220;Practical Common Lisp&#8221;, or any of the other good books linked to by the LispSurvey.</p>
<p>Regarding &#8220;I&#8217;m learning Linux, emacs, SBCL, Slime and Common Lisp at the same time.&#8221;  Well, if you want to use Ruby, you&#8217;ll still have to learn Linux, and learn something to edit code such as Emacs.  If you want an IDE, you&#8217;ll have to learn something like Slime (yes, maybe something easier to learn; check out &#8220;Cusp&#8221; as mentioned in the comments to your post), or in either language you can do without an IDE.  And there isn&#8217;t ALL that much to learn about SBCL other than learning Common Lisp itself.  And with any language, you have to learn ground rules like how to organize the code into files and what to put into your init file; that&#8217;s hardly unique to Common Lisp.  So I don&#8217;t think you&#8217;re being quite fair in your comparison.</p>
<p>Indeed, the good resources need to be vetted and organized.  There are people thinking about doing this; it&#8217;s a matter of pulling together the person-power, mostly.</p>
<p>Replying to some of the comments to your post:</p>
<p>Nobody has to worry about Lisp-1 vs. Lisp-2, other than to decide whether to use Common Lisp or Scheme.  Why blame Common Lisp for the fact that Scheme exists and you &#8220;have to&#8221; choose between them?  There are load of languages to choose from.  Common Lisp and Scheme are just another two.</p>
<p>There really was a &#8220;golden age of Lisp&#8221; when Common Lisp was the only practical language around that had garbage collection!  Most of you are probably too young to remember what the programming language scene was like about ten years ago: bleak, as the original post pointed out.</p>
<p>To see that I am not a raving Lisp bigot (as I sort of was in my youth, say thirty years ago), read this <a href="http://dlweinreb.wordpress.com/2007/12/25/complaints-im-seeing-about-common-lisp/" rel="nofollow">blog posting</a>.</p>
<p>Lisp certainly has real drawbacks.  Ten or fiftenn years ago, it truly looked like we would not be seeing interesting new languages any more (just as we are not seeing much innovation in operating systems right now).  But the pendulum swings, and now there is a new golden age of computer languages happening.  One that caught my eye recently is <a href="http://dlweinreb.wordpress.com/2007/12/25/the-scala-programming-language-my-first-impressions/" rel="nofollow">Scala</a>.</p>
<p>Usually periods of creative birth and diversity are followed by periods of consolidation, where a few of the new entities become the popular ones.  We&#8217;re in the creative outburst phase now.  It&#8217;s fun watching all this happen.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: phil</title>
		<link>http://pchristensen.com/blog/articles/lisp-the-golden-age-isnt-coming-back-lets-welcome-a-bright-future/comment-page-1/#comment-32</link>
		<dc:creator>phil</dc:creator>
		<pubDate>Tue, 15 Jan 2008 21:48:05 +0000</pubDate>
		<guid isPermaLink="false">http://www.pchristensen.com/blog/articles/lisp-the-golden-age-isnt-coming-back-lets-welcome-a-bright-future/#comment-32</guid>
		<description><![CDATA[It won&#039;t do everything that you need but ABLE (http://phil.nullable.eu/) isn&#039;t a bad place for a newbie Lisper to get started.]]></description>
		<content:encoded><![CDATA[<p>It won&#8217;t do everything that you need but ABLE (<a href="http://phil.nullable.eu/" rel="nofollow">http://phil.nullable.eu/</a>) isn&#8217;t a bad place for a newbie Lisper to get started.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: schemeway</title>
		<link>http://pchristensen.com/blog/articles/lisp-the-golden-age-isnt-coming-back-lets-welcome-a-bright-future/comment-page-1/#comment-31</link>
		<dc:creator>schemeway</dc:creator>
		<pubDate>Tue, 15 Jan 2008 21:39:26 +0000</pubDate>
		<guid isPermaLink="false">http://www.pchristensen.com/blog/articles/lisp-the-golden-age-isnt-coming-back-lets-welcome-a-bright-future/#comment-31</guid>
		<description><![CDATA[Oups, the link should have been:

http://sourceforge.net/projects/schemeway]]></description>
		<content:encoded><![CDATA[<p>Oups, the link should have been:</p>
<p><a href="http://sourceforge.net/projects/schemeway" rel="nofollow">http://sourceforge.net/projects/schemeway</a></p>
]]></content:encoded>
	</item>
</channel>
</rss>
<!-- WP Super Cache is installed but broken. The path to wp-cache-phase1.php in wp-content/advanced-cache.php must be fixed! -->