<?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 Enlightenment and Emacs Frustration</title>
	<atom:link href="http://www.erik-rasmussen.com/blog/2007/07/06/lisp-enlightenment-and-emacs-frustration/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.erik-rasmussen.com/blog/2007/07/06/lisp-enlightenment-and-emacs-frustration/</link>
	<description>Thoughts and photos from an American living in Spain.</description>
	<lastBuildDate>Tue, 16 Mar 2010 18:35:50 +0100</lastBuildDate>
	<generator>http://wordpress.org/?v=abc</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Nicolas Martyanoff</title>
		<link>http://www.erik-rasmussen.com/blog/2007/07/06/lisp-enlightenment-and-emacs-frustration/comment-page-1/#comment-5107</link>
		<dc:creator>Nicolas Martyanoff</dc:creator>
		<pubDate>Sun, 11 Oct 2009 20:38:38 +0000</pubDate>
		<guid isPermaLink="false">http://www.erik-rasmussen.com/blog/2007/07/06/lisp-enlightenment-and-emacs-frustration/#comment-5107</guid>
		<description>I&#039;ve been climbing the Lisp cliff, and I have had the same problems than you, emacs. I tried. I really tried. Being a hardcore vim user, using emacs is particularly painful, and I finally came back to vim.
I now use only vim to develop in lisp, and if I don&#039;t have all Slime&#039;s nifty features, I compensate with vim&#039;s.

Since, I read Doug Hoyte&#039;s Let Over Lamba, and discovered I wasn&#039;t the only one to program in lisp with vim, so I stopped to worry about it.

Enjoy lisp AND vim :)</description>
		<content:encoded><![CDATA[<p>I&#8217;ve been climbing the Lisp cliff, and I have had the same problems than you, emacs. I tried. I really tried. Being a hardcore vim user, using emacs is particularly painful, and I finally came back to vim.<br />
I now use only vim to develop in lisp, and if I don&#8217;t have all Slime&#8217;s nifty features, I compensate with vim&#8217;s.</p>
<p>Since, I read Doug Hoyte&#8217;s Let Over Lamba, and discovered I wasn&#8217;t the only one to program in lisp with vim, so I stopped to worry about it.</p>
<p>Enjoy lisp AND vim <img src='http://www.erik-rasmussen.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Erik R.</title>
		<link>http://www.erik-rasmussen.com/blog/2007/07/06/lisp-enlightenment-and-emacs-frustration/comment-page-1/#comment-5043</link>
		<dc:creator>Erik R.</dc:creator>
		<pubDate>Wed, 30 Sep 2009 15:29:25 +0000</pubDate>
		<guid isPermaLink="false">http://www.erik-rasmussen.com/blog/2007/07/06/lisp-enlightenment-and-emacs-frustration/#comment-5043</guid>
		<description>&lt;a href=&quot;http://www.erik-rasmussen.com/blog/2009/09/08/xml-renderer-in-clojure/&quot; rel=&quot;nofollow&quot;&gt;I have, thanks.&lt;/a&gt; Clojure rocks!</description>
		<content:encoded><![CDATA[<p><a href="http://www.erik-rasmussen.com/blog/2009/09/08/xml-renderer-in-clojure/" rel="nofollow">I have, thanks.</a> Clojure rocks!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: PFar</title>
		<link>http://www.erik-rasmussen.com/blog/2007/07/06/lisp-enlightenment-and-emacs-frustration/comment-page-1/#comment-5042</link>
		<dc:creator>PFar</dc:creator>
		<pubDate>Wed, 30 Sep 2009 15:26:47 +0000</pubDate>
		<guid isPermaLink="false">http://www.erik-rasmussen.com/blog/2007/07/06/lisp-enlightenment-and-emacs-frustration/#comment-5042</guid>
		<description>Excellent blog post. Take a look at Clojure (clojure.org). A Lisp dialect written for the JVM. An awesome language.

It nicely solves #2 ) above  quite well : &quot;No standard libraries for many modern problem and application domains.&quot;  Clojure has first class Java Interop. 

As for IDEs, there are plugings for all the majors (e.g. Netbeans, Eclipse, etc.).</description>
		<content:encoded><![CDATA[<p>Excellent blog post. Take a look at Clojure (clojure.org). A Lisp dialect written for the JVM. An awesome language.</p>
<p>It nicely solves #2 ) above  quite well : &#8220;No standard libraries for many modern problem and application domains.&#8221;  Clojure has first class Java Interop. </p>
<p>As for IDEs, there are plugings for all the majors (e.g. Netbeans, Eclipse, etc.).</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Udyant Wig</title>
		<link>http://www.erik-rasmussen.com/blog/2007/07/06/lisp-enlightenment-and-emacs-frustration/comment-page-1/#comment-4175</link>
		<dc:creator>Udyant Wig</dc:creator>
		<pubDate>Mon, 11 May 2009 17:40:25 +0000</pubDate>
		<guid isPermaLink="false">http://www.erik-rasmussen.com/blog/2007/07/06/lisp-enlightenment-and-emacs-frustration/#comment-4175</guid>
		<description>Lisp is well (for a vague and weird analogy) like Cthulhu (of H P Lovecraft fame). It has capabilities and concepts so different, so powerful, so ... *beyond*, that makes it hard to grok it at all at first.

In the current scenario, Lispers are not in demand because of 2 reasons, I think:
1) Only a Common Lisp specification is official,
   there is no authoritative implementation. 
2) No standard libraries for many modern problem 
   and application domains.

In short, although you can and will gain a &quot;profound enllightenment&quot;, Lisp has not evolved.</description>
		<content:encoded><![CDATA[<p>Lisp is well (for a vague and weird analogy) like Cthulhu (of H P Lovecraft fame). It has capabilities and concepts so different, so powerful, so &#8230; *beyond*, that makes it hard to grok it at all at first.</p>
<p>In the current scenario, Lispers are not in demand because of 2 reasons, I think:<br />
1) Only a Common Lisp specification is official,<br />
   there is no authoritative implementation.<br />
2) No standard libraries for many modern problem<br />
   and application domains.</p>
<p>In short, although you can and will gain a &#8220;profound enllightenment&#8221;, Lisp has not evolved.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Stuart Overton</title>
		<link>http://www.erik-rasmussen.com/blog/2007/07/06/lisp-enlightenment-and-emacs-frustration/comment-page-1/#comment-1733</link>
		<dc:creator>Stuart Overton</dc:creator>
		<pubDate>Tue, 08 Jan 2008 03:41:08 +0000</pubDate>
		<guid isPermaLink="false">http://www.erik-rasmussen.com/blog/2007/07/06/lisp-enlightenment-and-emacs-frustration/#comment-1733</guid>
		<description>I wouldn&#039;t worry about the difficulty of learning Emacs. I started with Emacs, then moved to vi, then back and forth for a while until I finally settled on the perfect editor: both of them. If you switch back and forth, the default key bindings just stick with you after a while. So, I use Emacs for long programming sessions in various languages, but when I&#039;m at the command line, I tend to use vi, for editing rc files, shell scripts, subversion logs, etc.. It loads faster than Emacs and is also extremely powerful. I even took the time to learn ed, just in case I ever need it, say, if I accidentally delete Emacs or vi, which is unlikely to happen as Emacs and vi are editors you could only take from me by prying them from my cold dead hands.
I say learn &#039;em both. It&#039;s like being multilingual. It can&#039;t hurt ya&#039;!</description>
		<content:encoded><![CDATA[<p>I wouldn&#8217;t worry about the difficulty of learning Emacs. I started with Emacs, then moved to vi, then back and forth for a while until I finally settled on the perfect editor: both of them. If you switch back and forth, the default key bindings just stick with you after a while. So, I use Emacs for long programming sessions in various languages, but when I&#8217;m at the command line, I tend to use vi, for editing rc files, shell scripts, subversion logs, etc.. It loads faster than Emacs and is also extremely powerful. I even took the time to learn ed, just in case I ever need it, say, if I accidentally delete Emacs or vi, which is unlikely to happen as Emacs and vi are editors you could only take from me by prying them from my cold dead hands.<br />
I say learn &#8216;em both. It&#8217;s like being multilingual. It can&#8217;t hurt ya&#8217;!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Emmett Witherspoon</title>
		<link>http://www.erik-rasmussen.com/blog/2007/07/06/lisp-enlightenment-and-emacs-frustration/comment-page-1/#comment-1060</link>
		<dc:creator>Emmett Witherspoon</dc:creator>
		<pubDate>Fri, 07 Sep 2007 08:33:19 +0000</pubDate>
		<guid isPermaLink="false">http://www.erik-rasmussen.com/blog/2007/07/06/lisp-enlightenment-and-emacs-frustration/#comment-1060</guid>
		<description>No, you don&#039;t need emacs or slime to be a lisp developer. Both are worthless. Don&#039;t get too mesmerized by the slime video. There&#039;s absolutely nothing noteworthy about emacs+slime that I can&#039;t do with a couple of gnome terminals, some gnome keybindings, and vim. Vim is actually better for editing lisp expressions than any mode of emacs. 

Use slime+emacs long enough and you&#039;ll be gradually aggravated to the point of insanity by annoying default behaviors. Helpful morons will tell you to waste your time slogging through mailing lists and elisp garbage if you want to change these. As if you don&#039;t have better things to do with your time. Don&#039;t bother. Emacs+slime is a time-wasting brain-sucking plaything.</description>
		<content:encoded><![CDATA[<p>No, you don&#8217;t need emacs or slime to be a lisp developer. Both are worthless. Don&#8217;t get too mesmerized by the slime video. There&#8217;s absolutely nothing noteworthy about emacs+slime that I can&#8217;t do with a couple of gnome terminals, some gnome keybindings, and vim. Vim is actually better for editing lisp expressions than any mode of emacs. </p>
<p>Use slime+emacs long enough and you&#8217;ll be gradually aggravated to the point of insanity by annoying default behaviors. Helpful morons will tell you to waste your time slogging through mailing lists and elisp garbage if you want to change these. As if you don&#8217;t have better things to do with your time. Don&#8217;t bother. Emacs+slime is a time-wasting brain-sucking plaything.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: ardaliev</title>
		<link>http://www.erik-rasmussen.com/blog/2007/07/06/lisp-enlightenment-and-emacs-frustration/comment-page-1/#comment-1014</link>
		<dc:creator>ardaliev</dc:creator>
		<pubDate>Sat, 25 Aug 2007 18:34:06 +0000</pubDate>
		<guid isPermaLink="false">http://www.erik-rasmussen.com/blog/2007/07/06/lisp-enlightenment-and-emacs-frustration/#comment-1014</guid>
		<description>Cusp, a Lisp plugin for Eclipse

http://www.paragent.com/lisp/cusp/cusp.htm</description>
		<content:encoded><![CDATA[<p>Cusp, a Lisp plugin for Eclipse</p>
<p><a href="http://www.paragent.com/lisp/cusp/cusp.htm" rel="nofollow">http://www.paragent.com/lisp/cusp/cusp.htm</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: erik</title>
		<link>http://www.erik-rasmussen.com/blog/2007/07/06/lisp-enlightenment-and-emacs-frustration/comment-page-1/#comment-866</link>
		<dc:creator>erik</dc:creator>
		<pubDate>Sat, 07 Jul 2007 12:47:20 +0000</pubDate>
		<guid isPermaLink="false">http://www.erik-rasmussen.com/blog/2007/07/06/lisp-enlightenment-and-emacs-frustration/#comment-866</guid>
		<description>UPDATE:

Thanks to &lt;a href=&quot;http://programming.reddit.com/info/23yrc/comments&quot; rel=&quot;nofollow&quot;&gt;a comment on reddit&lt;/a&gt;, I&#039;ve downloaded &lt;a href=&quot;http://www.eclipse.org/&quot; rel=&quot;nofollow&quot;&gt;Eclipse&lt;/a&gt;, the &lt;a href=&quot;http://www.paragent.com/lisp/cusp/cusp.htm&quot; rel=&quot;nofollow&quot;&gt;Cusp plugin&lt;/a&gt;, and the &lt;a href=&quot;http://satokar.com/viplugin/&quot; rel=&quot;nofollow&quot;&gt;Vi plugin&lt;/a&gt;, and I&#039;m &lt;em&gt;very&lt;/em&gt; happy with what I&#039;ve seen so far.

I rather dislike Eclipse for Java development.  I&#039;ve tried downloading it several times over the years and found it inferior to IntelliJ every time.  But it looks like it might be just what I need to spread my Lisp wings.

Thanks to all those who commented.  The comment in the form of an Emacs extension to print out &quot;Fear not, dear Erik, for this is the last cliff you&#039;ll ever have to scale.&quot; was quite clever.  Unhelpful, but clever.</description>
		<content:encoded><![CDATA[<p>UPDATE:</p>
<p>Thanks to <a href="http://programming.reddit.com/info/23yrc/comments" rel="nofollow">a comment on reddit</a>, I&#8217;ve downloaded <a href="http://www.eclipse.org/" rel="nofollow">Eclipse</a>, the <a href="http://www.paragent.com/lisp/cusp/cusp.htm" rel="nofollow">Cusp plugin</a>, and the <a href="http://satokar.com/viplugin/" rel="nofollow">Vi plugin</a>, and I&#8217;m <em>very</em> happy with what I&#8217;ve seen so far.</p>
<p>I rather dislike Eclipse for Java development.  I&#8217;ve tried downloading it several times over the years and found it inferior to IntelliJ every time.  But it looks like it might be just what I need to spread my Lisp wings.</p>
<p>Thanks to all those who commented.  The comment in the form of an Emacs extension to print out &#8220;Fear not, dear Erik, for this is the last cliff you&#8217;ll ever have to scale.&#8221; was quite clever.  Unhelpful, but clever.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: erik</title>
		<link>http://www.erik-rasmussen.com/blog/2007/07/06/lisp-enlightenment-and-emacs-frustration/comment-page-1/#comment-865</link>
		<dc:creator>erik</dc:creator>
		<pubDate>Fri, 06 Jul 2007 11:17:17 +0000</pubDate>
		<guid isPermaLink="false">http://www.erik-rasmussen.com/blog/2007/07/06/lisp-enlightenment-and-emacs-frustration/#comment-865</guid>
		<description>santhalus: Thanks for the links.  I&#039;ll check &#039;em out.  I understand that Emacs is completely customizable.  &lt;a href=&quot;http://www.david-steuber.com/Lisp/OSX/&quot; rel=&quot;nofollow&quot;&gt;Paul Steuber&#039;s OS X setup&lt;/a&gt; is pretty nice.

I&#039;m reminded of how scary and daunting losing my Linux virginity was.  It&#039;s possible to be &lt;em&gt;too&lt;/em&gt; configurable.</description>
		<content:encoded><![CDATA[<p>santhalus: Thanks for the links.  I&#8217;ll check &#8216;em out.  I understand that Emacs is completely customizable.  <a href="http://www.david-steuber.com/Lisp/OSX/" rel="nofollow">Paul Steuber&#8217;s OS X setup</a> is pretty nice.</p>
<p>I&#8217;m reminded of how scary and daunting losing my Linux virginity was.  It&#8217;s possible to be <em>too</em> configurable.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: santhalus</title>
		<link>http://www.erik-rasmussen.com/blog/2007/07/06/lisp-enlightenment-and-emacs-frustration/comment-page-1/#comment-864</link>
		<dc:creator>santhalus</dc:creator>
		<pubDate>Fri, 06 Jul 2007 10:50:13 +0000</pubDate>
		<guid isPermaLink="false">http://www.erik-rasmussen.com/blog/2007/07/06/lisp-enlightenment-and-emacs-frustration/#comment-864</guid>
		<description>Did you check the &lt;a href=&quot;http://www.emacswiki.org/cgi-bin/wiki/vimpulse.el&quot; rel=&quot;nofollow&quot;&gt;vimpulse&lt;/a&gt; mode? Maybe it will suit better your needs.
There are also &lt;a href=&quot;http://www.dur.ac.uk/p.j.heslin/Software/Emacs/Easymacs/&quot; rel=&quot;nofollow&quot;&gt;Easymacs&lt;/a&gt; and &lt;a href=&quot;http://emacro.sourceforge.net/&quot; rel=&quot;nofollow&quot;&gt;EMacro&lt;/a&gt; projects, which modify Emacs&#039; default settings to more modern standards.

You don&#039;t need to learn nor use Emacs&#039; default key combinations in order to use Emacs effectively. This seems to be a common myth which discourages many potential users. I personally hate the way that Emacs works out of the box and this put me off at the beginning, too. However, after looking at other people&#039; config files and a little tweaking and I was able to make it work exactly the way I wanted.

Remember that Emacs is also mainly written in Lisp (an early dialect but Lisp nonetheless) so tweaking and learning it will boost your Common Lisp practice.</description>
		<content:encoded><![CDATA[<p>Did you check the <a href="http://www.emacswiki.org/cgi-bin/wiki/vimpulse.el" rel="nofollow">vimpulse</a> mode? Maybe it will suit better your needs.<br />
There are also <a href="http://www.dur.ac.uk/p.j.heslin/Software/Emacs/Easymacs/" rel="nofollow">Easymacs</a> and <a href="http://emacro.sourceforge.net/" rel="nofollow">EMacro</a> projects, which modify Emacs&#8217; default settings to more modern standards.</p>
<p>You don&#8217;t need to learn nor use Emacs&#8217; default key combinations in order to use Emacs effectively. This seems to be a common myth which discourages many potential users. I personally hate the way that Emacs works out of the box and this put me off at the beginning, too. However, after looking at other people&#8217; config files and a little tweaking and I was able to make it work exactly the way I wanted.</p>
<p>Remember that Emacs is also mainly written in Lisp (an early dialect but Lisp nonetheless) so tweaking and learning it will boost your Common Lisp practice.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
