<?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>
	<pubDate>Tue, 06 Jan 2009 21:10:24 +0000</pubDate>
	<generator>http://wordpress.org/?v=abc</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<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'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'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 'em both. It's like being multilingual. It can't hurt ya'!</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't need emacs or slime to be a lisp developer. Both are worthless. Don't get too mesmerized by the slime video. There's absolutely nothing noteworthy about emacs+slime that I can'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'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't have better things to do with your time. Don'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" onclick="javascript:urchinTracker ('/outbound/comment/www.paragent.com');">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="http://programming.reddit.com/info/23yrc/comments" rel="nofollow"&gt;a comment on reddit&lt;/a&gt;, I've downloaded &lt;a href="http://www.eclipse.org/" rel="nofollow"&gt;Eclipse&lt;/a&gt;, the &lt;a href="http://www.paragent.com/lisp/cusp/cusp.htm" rel="nofollow"&gt;Cusp plugin&lt;/a&gt;, and the &lt;a href="http://satokar.com/viplugin/" rel="nofollow"&gt;Vi plugin&lt;/a&gt;, and I'm &lt;em&gt;very&lt;/em&gt; happy with what I've seen so far.

I rather dislike Eclipse for Java development.  I'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 "Fear not, dear Erik, for this is the last cliff you'll ever have to scale." 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" onclick="javascript:urchinTracker ('/outbound/comment/programming.reddit.com');">a comment on reddit</a>, I&#8217;ve downloaded <a href="http://www.eclipse.org/" rel="nofollow" onclick="javascript:urchinTracker ('/outbound/comment/www.eclipse.org');">Eclipse</a>, the <a href="http://www.paragent.com/lisp/cusp/cusp.htm" rel="nofollow" onclick="javascript:urchinTracker ('/outbound/comment/www.paragent.com');">Cusp plugin</a>, and the <a href="http://satokar.com/viplugin/" rel="nofollow" onclick="javascript:urchinTracker ('/outbound/comment/satokar.com');">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'll check 'em out.  I understand that Emacs is completely customizable.  &lt;a href="http://www.david-steuber.com/Lisp/OSX/" rel="nofollow"&gt;Paul Steuber's OS X setup&lt;/a&gt; is pretty nice.

I'm reminded of how scary and daunting losing my Linux virginity was.  It'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" onclick="javascript:urchinTracker ('/outbound/comment/www.david-steuber.com');">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="http://www.emacswiki.org/cgi-bin/wiki/vimpulse.el" rel="nofollow"&gt;vimpulse&lt;/a&gt; mode? Maybe it will suit better your needs.
There are also &lt;a href="http://www.dur.ac.uk/p.j.heslin/Software/Emacs/Easymacs/" rel="nofollow"&gt;Easymacs&lt;/a&gt; and &lt;a href="http://emacro.sourceforge.net/" rel="nofollow"&gt;EMacro&lt;/a&gt; projects, which modify Emacs' default settings to more modern standards.

You don't need to learn nor use Emacs' 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' 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" onclick="javascript:urchinTracker ('/outbound/comment/www.emacswiki.org');">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" onclick="javascript:urchinTracker ('/outbound/comment/www.dur.ac.uk');">Easymacs</a> and <a href="http://emacro.sourceforge.net/" rel="nofollow" onclick="javascript:urchinTracker ('/outbound/comment/emacro.sourceforge.net');">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>
	<item>
		<title>By: erik</title>
		<link>http://www.erik-rasmussen.com/blog/2007/07/06/lisp-enlightenment-and-emacs-frustration/comment-page-1/#comment-863</link>
		<dc:creator>erik</dc:creator>
		<pubDate>Fri, 06 Jul 2007 08:56:01 +0000</pubDate>
		<guid isPermaLink="false">http://www.erik-rasmussen.com/blog/2007/07/06/lisp-enlightenment-and-emacs-frustration/#comment-863</guid>
		<description>I've tried viper-mode.  While a nice attempt, it doesn't really work.  Some buffers use it and some don't.  Particularly all the helpful buffers that SLIME provides (like the debugger and code completion) and the REPL.  So you have to become an expert at the C-b, C-f, C-n, C-p navigation anyway...so what's the point?

Thanks for pointing me to that page, though.  I feel better already.  :-)  My current, minimal, Lisping has been done in Vim with a CLisp REPL open, arrowing up to (load "myfile.lisp") every time I make a change.  I wonder how Paul Graham really does it...</description>
		<content:encoded><![CDATA[<p>I&#8217;ve tried viper-mode.  While a nice attempt, it doesn&#8217;t really work.  Some buffers use it and some don&#8217;t.  Particularly all the helpful buffers that SLIME provides (like the debugger and code completion) and the REPL.  So you have to become an expert at the C-b, C-f, C-n, C-p navigation anyway&#8230;so what&#8217;s the point?</p>
<p>Thanks for pointing me to that page, though.  I feel better already.  <img src='http://www.erik-rasmussen.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />  My current, minimal, Lisping has been done in Vim with a CLisp REPL open, arrowing up to (load &#8220;myfile.lisp&#8221;) every time I make a change.  I wonder how Paul Graham really does it&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: the daniel</title>
		<link>http://www.erik-rasmussen.com/blog/2007/07/06/lisp-enlightenment-and-emacs-frustration/comment-page-1/#comment-862</link>
		<dc:creator>the daniel</dc:creator>
		<pubDate>Fri, 06 Jul 2007 08:31:55 +0000</pubDate>
		<guid isPermaLink="false">http://www.erik-rasmussen.com/blog/2007/07/06/lisp-enlightenment-and-emacs-frustration/#comment-862</guid>
		<description>You mentioned Graham in your post - seems vi worked for him ( http://www.paulgraham.com/pfaq.html ) so you may not need to feel trapped in emacs-land after all.  If all else fails there's always M-x viper-mode :)</description>
		<content:encoded><![CDATA[<p>You mentioned Graham in your post - seems vi worked for him ( <a href="http://www.paulgraham.com/pfaq.html" rel="nofollow" onclick="javascript:urchinTracker ('/outbound/comment/www.paulgraham.com');">http://www.paulgraham.com/pfaq.html</a> ) so you may not need to feel trapped in emacs-land after all.  If all else fails there&#8217;s always M-x viper-mode <img src='http://www.erik-rasmussen.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
</channel>
</rss>
