<?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 Lisp</title>
	<atom:link href="http://www.pchristensen.com/blog/articles/how-to-learn-lisp/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.pchristensen.com/blog/articles/how-to-learn-lisp/</link>
	<description>Peter Christensen's Blog</description>
	<lastBuildDate>Mon, 09 Jan 2012 19:25:29 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1</generator>
	<item>
		<title>By: Peter</title>
		<link>http://www.pchristensen.com/blog/articles/how-to-learn-lisp/comment-page-1/#comment-1464</link>
		<dc:creator>Peter</dc:creator>
		<pubDate>Fri, 10 Dec 2010 15:59:18 +0000</pubDate>
		<guid isPermaLink="false">http://www.pchristensen.com/blog/articles/how-to-learn-lisp/#comment-1464</guid>
		<description>Two ways I would recommend if you&#039;re a complete novice:
&lt;ol&gt;
	&lt;li&gt;Buy the book &quot;The Little Schemer&quot; and download Racket (http://racket-lang.org/).  Racket (formerly PLT Scheme) is highly regarded in professional and educational circles and has 15 yrs of experience making Scheme easier and more powerful.	&lt;/li&gt;
	&lt;li&gt;Buy the book &quot;Land of Lisp (http://landoflisp.com/) and download the LispWorks personal package (http://www.lispworks.com/products/features.html).  More information about CL on Windows here: http://stackoverflow.com/questions/110390/whats-a-good-common-lisp-implementation-for-windows&lt;/li&gt;
&lt;/ol&gt;

Hope that helps!</description>
		<content:encoded><![CDATA[<p>Two ways I would recommend if you&#8217;re a complete novice:</p>
<ol>
<li>Buy the book &#8220;The Little Schemer&#8221; and download Racket (<a href="http://racket-lang.org/" rel="nofollow">http://racket-lang.org/</a>).  Racket (formerly PLT Scheme) is highly regarded in professional and educational circles and has 15 yrs of experience making Scheme easier and more powerful.	</li>
<li>Buy the book &#8220;Land of Lisp (<a href="http://landoflisp.com/" rel="nofollow">http://landoflisp.com/</a>) and download the LispWorks personal package (<a href="http://www.lispworks.com/products/features.html" rel="nofollow">http://www.lispworks.com/products/features.html</a>).  More information about CL on Windows here: <a href="http://stackoverflow.com/questions/110390/whats-a-good-common-lisp-implementation-for-windows" rel="nofollow">http://stackoverflow.com/questions/110390/whats-a-good-common-lisp-implementation-for-windows</a></li>
</ol>
<p>Hope that helps!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Saurabh</title>
		<link>http://www.pchristensen.com/blog/articles/how-to-learn-lisp/comment-page-1/#comment-1460</link>
		<dc:creator>Saurabh</dc:creator>
		<pubDate>Tue, 30 Nov 2010 03:03:21 +0000</pubDate>
		<guid isPermaLink="false">http://www.pchristensen.com/blog/articles/how-to-learn-lisp/#comment-1460</guid>
		<description>Dear Peter,

How can one learn Lisp, with the only knowledge of language C, in windows xp/7 environment?

thanks in advance</description>
		<content:encoded><![CDATA[<p>Dear Peter,</p>
<p>How can one learn Lisp, with the only knowledge of language C, in windows xp/7 environment?</p>
<p>thanks in advance</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Paul</title>
		<link>http://www.pchristensen.com/blog/articles/how-to-learn-lisp/comment-page-1/#comment-1410</link>
		<dc:creator>Paul</dc:creator>
		<pubDate>Tue, 21 Sep 2010 17:06:22 +0000</pubDate>
		<guid isPermaLink="false">http://www.pchristensen.com/blog/articles/how-to-learn-lisp/#comment-1410</guid>
		<description>I&#039;ve gone through quite a few of the old 1980&#039;s and earlier Lisp and Scheme textbooks like Touretzky,Winston,Wilensky,Tatar,Little Lisper,Little Schemer, etc. and since around 2001, tried several implementations like PowerLisp and X-Lisp. I also tried out the online ELM-ART tutor. Most of these will bore one to death with &quot;basics&quot; about atoms, CAR,CDR,S-expressions and matching parentheses before you ever get to how to print something to the screen.  
  So, I really liked the practical &#039;roll-up-your sleeves-and-let&#039;s-start-programming&#039; approach in Practical Common Lisp (PCL) and getting CLISP/Slime/Emacs up and running on a Windows OS was a breeze with LISPBOX. I also liked the modern practical projects in PCL. However, I strongly dislike the dated,1980&#039;s, command line Slime/Emacs interface. The worksheet idea in PowerLisp on Mac OS seemed much better and easier to work with. But overall, one seems to be climbing a hill. PowerLisp (MAC OS) is now obsolete (Buy Corman Lisp) and TLISP source code from the 1980&#039;s has to be converted to Common Lisp etc. and new languages like Python have all kinds of modern extensions and libraries that are hard to find for LISP.I even hear Yahoo! Stores programmers converted LISP source code to C++ because they understood C++ much better than LISP.

http://art2.ph-freiburg.de/Lisp-Course 
http://www.mars.cs.unp.ac.za/lisp/
http://reed.cs.depaul.edu/peterh/Tools/lisptutor.html
http://www.lisp.org/alu/res-lisp-education
http://computers.idoneos.com/index.php/Programming/Languages_%26_Tools/Lisp
http://www.franz.com/newtolisp/index.lhtml
http://www.cormanlisp.com/</description>
		<content:encoded><![CDATA[<p>I&#8217;ve gone through quite a few of the old 1980&#8242;s and earlier Lisp and Scheme textbooks like Touretzky,Winston,Wilensky,Tatar,Little Lisper,Little Schemer, etc. and since around 2001, tried several implementations like PowerLisp and X-Lisp. I also tried out the online ELM-ART tutor. Most of these will bore one to death with &#8220;basics&#8221; about atoms, CAR,CDR,S-expressions and matching parentheses before you ever get to how to print something to the screen.<br />
  So, I really liked the practical &#8216;roll-up-your sleeves-and-let&#8217;s-start-programming&#8217; approach in Practical Common Lisp (PCL) and getting CLISP/Slime/Emacs up and running on a Windows OS was a breeze with LISPBOX. I also liked the modern practical projects in PCL. However, I strongly dislike the dated,1980&#8242;s, command line Slime/Emacs interface. The worksheet idea in PowerLisp on Mac OS seemed much better and easier to work with. But overall, one seems to be climbing a hill. PowerLisp (MAC OS) is now obsolete (Buy Corman Lisp) and TLISP source code from the 1980&#8242;s has to be converted to Common Lisp etc. and new languages like Python have all kinds of modern extensions and libraries that are hard to find for LISP.I even hear Yahoo! Stores programmers converted LISP source code to C++ because they understood C++ much better than LISP.</p>
<p><a href="http://art2.ph-freiburg.de/Lisp-Course" rel="nofollow">http://art2.ph-freiburg.de/Lisp-Course</a><br />
<a href="http://www.mars.cs.unp.ac.za/lisp/" rel="nofollow">http://www.mars.cs.unp.ac.za/lisp/</a><br />
<a href="http://reed.cs.depaul.edu/peterh/Tools/lisptutor.html" rel="nofollow">http://reed.cs.depaul.edu/peterh/Tools/lisptutor.html</a><br />
<a href="http://www.lisp.org/alu/res-lisp-education" rel="nofollow">http://www.lisp.org/alu/res-lisp-education</a><br />
<a href="http://computers.idoneos.com/index.php/Programming/Languages_%26_Tools/Lisp" rel="nofollow">http://computers.idoneos.com/index.php/Programming/Languages_%26_Tools/Lisp</a><br />
<a href="http://www.franz.com/newtolisp/index.lhtml" rel="nofollow">http://www.franz.com/newtolisp/index.lhtml</a><br />
<a href="http://www.cormanlisp.com/" rel="nofollow">http://www.cormanlisp.com/</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Sara Bruce</title>
		<link>http://www.pchristensen.com/blog/articles/how-to-learn-lisp/comment-page-1/#comment-1350</link>
		<dc:creator>Sara Bruce</dc:creator>
		<pubDate>Sun, 21 Mar 2010 06:12:31 +0000</pubDate>
		<guid isPermaLink="false">http://www.pchristensen.com/blog/articles/how-to-learn-lisp/#comment-1350</guid>
		<description>Great!,
Decent to be here.Superb work buddy.</description>
		<content:encoded><![CDATA[<p>Great!,<br />
Decent to be here.Superb work buddy.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Rui</title>
		<link>http://www.pchristensen.com/blog/articles/how-to-learn-lisp/comment-page-1/#comment-1275</link>
		<dc:creator>Rui</dc:creator>
		<pubDate>Mon, 01 Feb 2010 17:38:29 +0000</pubDate>
		<guid isPermaLink="false">http://www.pchristensen.com/blog/articles/how-to-learn-lisp/#comment-1275</guid>
		<description>I think resources for beginners are a little complicated, specially because most of them (us) have a background related to C/C++ or Java (or something like those). Other negative aspect is not having a &quot;standard&quot; IDE &quot;ready-to-code&quot;, of course there is Emacs but the fact is most of the people today don&#039;t have experience with it and it would difficult things. Cusp would be a great help, but it would be nice having more tutorials about it.
So, to finish, I think it would be great creating some sort of community focused on writing quality tutorials/documents to help newcomers (as others too) learning Lisp. Anyone else feels it can/makes sense be created?</description>
		<content:encoded><![CDATA[<p>I think resources for beginners are a little complicated, specially because most of them (us) have a background related to C/C++ or Java (or something like those). Other negative aspect is not having a &#8220;standard&#8221; IDE &#8220;ready-to-code&#8221;, of course there is Emacs but the fact is most of the people today don&#8217;t have experience with it and it would difficult things. Cusp would be a great help, but it would be nice having more tutorials about it.<br />
So, to finish, I think it would be great creating some sort of community focused on writing quality tutorials/documents to help newcomers (as others too) learning Lisp. Anyone else feels it can/makes sense be created?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: memoire pour imprimantes</title>
		<link>http://www.pchristensen.com/blog/articles/how-to-learn-lisp/comment-page-1/#comment-1256</link>
		<dc:creator>memoire pour imprimantes</dc:creator>
		<pubDate>Wed, 23 Dec 2009 04:01:33 +0000</pubDate>
		<guid isPermaLink="false">http://www.pchristensen.com/blog/articles/how-to-learn-lisp/#comment-1256</guid>
		<description>Any place for readymade lisp program coding.</description>
		<content:encoded><![CDATA[<p>Any place for readymade lisp program coding.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Peter</title>
		<link>http://www.pchristensen.com/blog/articles/how-to-learn-lisp/comment-page-1/#comment-1184</link>
		<dc:creator>Peter</dc:creator>
		<pubDate>Sun, 19 Jul 2009 06:32:27 +0000</pubDate>
		<guid isPermaLink="false">http://www.pchristensen.com/blog/articles/how-to-learn-lisp/#comment-1184</guid>
		<description>-rino - Every common lisp implementation comes with a REPL where you can play around all you want without any IDE.  Just fire it up and type (format t &quot;Hello world!&quot;) and you&#039;re good to go.  The IDE makes things like paren-matching, indenting, debugging, cross-referencing, etc easier but if you just want to play around I can see why you&#039;d avoid emacs.  I&#039;ve not used them but I&#039;ve heard good things about the Cusp plugin for Eclipse (http://bitfauna.com/projects/cusp/) and the ABLE editor (http://phil.nullable.eu/)</description>
		<content:encoded><![CDATA[<p>-rino &#8211; Every common lisp implementation comes with a REPL where you can play around all you want without any IDE.  Just fire it up and type (format t &#8220;Hello world!&#8221;) and you&#8217;re good to go.  The IDE makes things like paren-matching, indenting, debugging, cross-referencing, etc easier but if you just want to play around I can see why you&#8217;d avoid emacs.  I&#8217;ve not used them but I&#8217;ve heard good things about the Cusp plugin for Eclipse (<a href="http://bitfauna.com/projects/cusp/" rel="nofollow">http://bitfauna.com/projects/cusp/</a>) and the ABLE editor (<a href="http://phil.nullable.eu/" rel="nofollow">http://phil.nullable.eu/</a>)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: rino</title>
		<link>http://www.pchristensen.com/blog/articles/how-to-learn-lisp/comment-page-1/#comment-1183</link>
		<dc:creator>rino</dc:creator>
		<pubDate>Sat, 18 Jul 2009 16:54:15 +0000</pubDate>
		<guid isPermaLink="false">http://www.pchristensen.com/blog/articles/how-to-learn-lisp/#comment-1183</guid>
		<description>i really hate editors that forces me to do keyboard calisthenics *coughEMACScough*.

any Lisp interpreter out there? i think with the complexity of learning Lisp there ought to be an interpreter that will allow us to play with the language rather than learning how to use the IDE and the editor before being able to do a &quot;hello world!&quot;.</description>
		<content:encoded><![CDATA[<p>i really hate editors that forces me to do keyboard calisthenics *coughEMACScough*.</p>
<p>any Lisp interpreter out there? i think with the complexity of learning Lisp there ought to be an interpreter that will allow us to play with the language rather than learning how to use the IDE and the editor before being able to do a &#8220;hello world!&#8221;.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Niels Olson</title>
		<link>http://www.pchristensen.com/blog/articles/how-to-learn-lisp/comment-page-1/#comment-1172</link>
		<dc:creator>Niels Olson</dc:creator>
		<pubDate>Thu, 21 May 2009 15:21:15 +0000</pubDate>
		<guid isPermaLink="false">http://www.pchristensen.com/blog/articles/how-to-learn-lisp/#comment-1172</guid>
		<description>I&#039;m on page 24 of the Little Schemer right now. I would say the first stumbling block is that most people are going to start with PLT Scheme or MIT Scheme, and the key to using ANY of the examples is the first footnote of the first example in the first chapter: you have to make sure to use the ==&gt; &#039; &lt;== notation. Pay attention to that. Because every example assumes your figured out that notational convention. There&#039;s a lot of this that I can skip over, but that screwed me up.</description>
		<content:encoded><![CDATA[<p>I&#8217;m on page 24 of the Little Schemer right now. I would say the first stumbling block is that most people are going to start with PLT Scheme or MIT Scheme, and the key to using ANY of the examples is the first footnote of the first example in the first chapter: you have to make sure to use the ==&gt; &#8216; &lt;== notation. Pay attention to that. Because every example assumes your figured out that notational convention. There&#8217;s a lot of this that I can skip over, but that screwed me up.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: John</title>
		<link>http://www.pchristensen.com/blog/articles/how-to-learn-lisp/comment-page-1/#comment-1171</link>
		<dc:creator>John</dc:creator>
		<pubDate>Tue, 05 May 2009 12:42:31 +0000</pubDate>
		<guid isPermaLink="false">http://www.pchristensen.com/blog/articles/how-to-learn-lisp/#comment-1171</guid>
		<description>I was looking at learning lisp and was thinking about using clojure as this would mean not having to re-learn lots of libraries.  Also I code in eclipse anyway and there seems to be plenty of support for doing project euler using clojure.

Can anyone enlighten me about advantages / disadvantages over using common lisp 

Thanks</description>
		<content:encoded><![CDATA[<p>I was looking at learning lisp and was thinking about using clojure as this would mean not having to re-learn lots of libraries.  Also I code in eclipse anyway and there seems to be plenty of support for doing project euler using clojure.</p>
<p>Can anyone enlighten me about advantages / disadvantages over using common lisp </p>
<p>Thanks</p>
]]></content:encoded>
	</item>
</channel>
</rss>

