<?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: Installing SBCL, Emacs, and SLIME on Windows XP</title>
	<atom:link href="http://www.pchristensen.com/blog/articles/installing-sbcl-emacs-and-slime-on-windows-xp/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.pchristensen.com/blog/articles/installing-sbcl-emacs-and-slime-on-windows-xp/</link>
	<description>Peter Christensen's Blog</description>
	<lastBuildDate>Wed, 03 Mar 2010 21:20:52 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: __Mario__</title>
		<link>http://www.pchristensen.com/blog/articles/installing-sbcl-emacs-and-slime-on-windows-xp/comment-page-1/#comment-858</link>
		<dc:creator>__Mario__</dc:creator>
		<pubDate>Mon, 27 Oct 2008 13:55:02 +0000</pubDate>
		<guid isPermaLink="false">http://www.pchristensen.com/blog/?p=261#comment-858</guid>
		<description>Edit src/compiler/x86/parms.lisp, find the section for your OS and change one of the lines to read:

(def!constant dynamic-space-end        #x10000000)

Hope that helps !

-- Mario</description>
		<content:encoded><![CDATA[<p>Edit src/compiler/x86/parms.lisp, find the section for your OS and change one of the lines to read:</p>
<p>(def!constant dynamic-space-end        #x10000000)</p>
<p>Hope that helps !</p>
<p>&#8211; Mario</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: tonio2</title>
		<link>http://www.pchristensen.com/blog/articles/installing-sbcl-emacs-and-slime-on-windows-xp/comment-page-1/#comment-857</link>
		<dc:creator>tonio2</dc:creator>
		<pubDate>Mon, 27 Oct 2008 13:10:02 +0000</pubDate>
		<guid isPermaLink="false">http://www.pchristensen.com/blog/?p=261#comment-857</guid>
		<description>Thanks, a great useful site !</description>
		<content:encoded><![CDATA[<p>Thanks, a great useful site !</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Nelson</title>
		<link>http://www.pchristensen.com/blog/articles/installing-sbcl-emacs-and-slime-on-windows-xp/comment-page-1/#comment-821</link>
		<dc:creator>Nelson</dc:creator>
		<pubDate>Sat, 04 Oct 2008 02:46:43 +0000</pubDate>
		<guid isPermaLink="false">http://www.pchristensen.com/blog/?p=261#comment-821</guid>
		<description>Following the instructions, I am unable to get SBCL to run. When launching slime I get the following start up error:

(progn (load &quot;d:/home/bin/emacs/site-lisp/slime/swank-loader.lisp&quot; :verbose t) (funcall (read-from-string &quot;swank-loader:init&quot;)) (funcall (read-from-string &quot;swank:start-server&quot;) &quot;d:/DOCUME~1/e127778/LOCALS~1/Temp/slime.3684&quot; :coding-system &quot;iso-latin-1-unix&quot;))

VirtualAlloc: 0x1e7.
ensure_space: failed to validate 536870912 bytes at 0x09000000
(hint: Try &quot;ulimit -a&quot;; maybe you should increase memory limits.)

Process inferior-lisp exited abnormally with code 1</description>
		<content:encoded><![CDATA[<p>Following the instructions, I am unable to get SBCL to run. When launching slime I get the following start up error:</p>
<p>(progn (load &#8220;d:/home/bin/emacs/site-lisp/slime/swank-loader.lisp&#8221; :verbose t) (funcall (read-from-string &#8220;swank-loader:init&#8221;)) (funcall (read-from-string &#8220;swank:start-server&#8221;) &#8220;d:/DOCUME~1/e127778/LOCALS~1/Temp/slime.3684&#8243; :coding-system &#8220;iso-latin-1-unix&#8221;))</p>
<p>VirtualAlloc: 0&#215;1e7.<br />
ensure_space: failed to validate 536870912 bytes at 0&#215;09000000<br />
(hint: Try &#8220;ulimit -a&#8221;; maybe you should increase memory limits.)</p>
<p>Process inferior-lisp exited abnormally with code 1</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Elliott Slaughter</title>
		<link>http://www.pchristensen.com/blog/articles/installing-sbcl-emacs-and-slime-on-windows-xp/comment-page-1/#comment-803</link>
		<dc:creator>Elliott Slaughter</dc:creator>
		<pubDate>Sun, 14 Sep 2008 06:34:44 +0000</pubDate>
		<guid isPermaLink="false">http://www.pchristensen.com/blog/?p=261#comment-803</guid>
		<description>Oh, and one more thing that you might want to try is Paredit (http://mumble.net/~campbell/emacs/paredit.el),which makes typing all those parens a LOT easier.

Just download the file, and drop it in your /path/to/emacs/lisp/ directory. Then add the following to your .emacs

(autoload &#039;paredit-mode &quot;paredit&quot;
  &quot;Minor mode for pseudo-structurally editing Lisp code.&quot;
  t)
(add-hook &#039;lisp-mode-hook (lambda () (paredit-mode +1)))

Then when you open a lisp file and type &quot;(&quot; you should get a &quot;)&quot; with no extra typing.

See http://mumble.net/~campbell/emacs/paredit.html for a complete list of Paredit commands.

Enjoy :-)</description>
		<content:encoded><![CDATA[<p>Oh, and one more thing that you might want to try is Paredit (<a href="http://mumble.net/~campbell/emacs/paredit.el" rel="nofollow">http://mumble.net/~campbell/emacs/paredit.el</a>),which makes typing all those parens a LOT easier.</p>
<p>Just download the file, and drop it in your /path/to/emacs/lisp/ directory. Then add the following to your .emacs</p>
<p>(autoload &#8216;paredit-mode &#8220;paredit&#8221;<br />
  &#8220;Minor mode for pseudo-structurally editing Lisp code.&#8221;<br />
  t)<br />
(add-hook &#8216;lisp-mode-hook (lambda () (paredit-mode +1)))</p>
<p>Then when you open a lisp file and type &#8220;(&#8221; you should get a &#8220;)&#8221; with no extra typing.</p>
<p>See <a href="http://mumble.net/~campbell/emacs/paredit.html" rel="nofollow">http://mumble.net/~campbell/emacs/paredit.html</a> for a complete list of Paredit commands.</p>
<p>Enjoy <img src='http://www.pchristensen.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Elliott Slaughter</title>
		<link>http://www.pchristensen.com/blog/articles/installing-sbcl-emacs-and-slime-on-windows-xp/comment-page-1/#comment-802</link>
		<dc:creator>Elliott Slaughter</dc:creator>
		<pubDate>Sun, 14 Sep 2008 06:26:27 +0000</pubDate>
		<guid isPermaLink="false">http://www.pchristensen.com/blog/?p=261#comment-802</guid>
		<description>Also, your SLIME configuration works, but there are some new features in CVS which you haven&#039;t used (see http://bc.tech.coop/blog/070927.html). For example, instead of

(setq inferior-lisp-program &quot;sbcl&quot;)

you could use

(setq slime-lisp-implementations
      `((clisp (&quot;clisp&quot; &quot;-K&quot; &quot;full&quot;))
	(sbcl (&quot;sbcl&quot;))))

which (assuming you have both CLISP and SBCL installed and in your PATH) runs CLISP by default when you type &quot;M-x slime&quot;, but also allows you to type &quot;M-1-x slime sbcl&quot; to run SBCL.

Furthermore, you could define two functions

(defun clisp ()
  (interactive)
  (slime &#039;clisp))

(defun sbcl ()
  (interactive)
  (slime &#039;sbcl))

which would allow you to type &quot;M-x clisp&quot; and &quot;M-x sbcl&quot; to start CLISP and SBCL, respectively.

And if you decided that you just didn&#039;t like typing at all, you could

(global-set-key [f5] &#039;clisp)
(global-set-key [f6] &#039;sbcl)

so that just pressing &quot;f5&quot; or &quot;f6&quot; would start CLISP or SBCL.

Enjoy :-)</description>
		<content:encoded><![CDATA[<p>Also, your SLIME configuration works, but there are some new features in CVS which you haven&#8217;t used (see <a href="http://bc.tech.coop/blog/070927.html)" rel="nofollow">http://bc.tech.coop/blog/070927.html)</a>. For example, instead of</p>
<p>(setq inferior-lisp-program &#8220;sbcl&#8221;)</p>
<p>you could use</p>
<p>(setq slime-lisp-implementations<br />
      `((clisp (&#8220;clisp&#8221; &#8220;-K&#8221; &#8220;full&#8221;))<br />
	(sbcl (&#8220;sbcl&#8221;))))</p>
<p>which (assuming you have both CLISP and SBCL installed and in your PATH) runs CLISP by default when you type &#8220;M-x slime&#8221;, but also allows you to type &#8220;M-1-x slime sbcl&#8221; to run SBCL.</p>
<p>Furthermore, you could define two functions</p>
<p>(defun clisp ()<br />
  (interactive)<br />
  (slime &#8216;clisp))</p>
<p>(defun sbcl ()<br />
  (interactive)<br />
  (slime &#8217;sbcl))</p>
<p>which would allow you to type &#8220;M-x clisp&#8221; and &#8220;M-x sbcl&#8221; to start CLISP and SBCL, respectively.</p>
<p>And if you decided that you just didn&#8217;t like typing at all, you could</p>
<p>(global-set-key [f5] &#8216;clisp)<br />
(global-set-key [f6] &#8217;sbcl)</p>
<p>so that just pressing &#8220;f5&#8243; or &#8220;f6&#8243; would start CLISP or SBCL.</p>
<p>Enjoy <img src='http://www.pchristensen.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Elliott Slaughter</title>
		<link>http://www.pchristensen.com/blog/articles/installing-sbcl-emacs-and-slime-on-windows-xp/comment-page-1/#comment-801</link>
		<dc:creator>Elliott Slaughter</dc:creator>
		<pubDate>Sun, 14 Sep 2008 06:09:42 +0000</pubDate>
		<guid isPermaLink="false">http://www.pchristensen.com/blog/?p=261#comment-801</guid>
		<description>Do you have any plans on adding instructions for ASDF configuration? Next to installing a CL and Emacs/Slime, this was probably the next hardest part when I was starting to learn CL.

My personal advice would be to add

  (require &#039;asdf)
  
  ;; Add any directories in asdf to the registry
  (dolist (dir (directory &quot;/path/to/asdf-central-repository/*/&quot;))
    (pushnew dir asdf:*central-registry* :test #&#039;equal))

to your .sbclrc, which should be placed in the directory specified by (user-homedir-pathname). That way, you can just extract (or darcs get) a library into that folder and not have to worry about adding links to the .asd files (which may not work on Windows anyways).

There is also an alternative function at http://www.cliki.net/asdf under &quot;Alternative Sysdef Search functionality&quot; in case the wildcard in the argument to directory doesn&#039;t have the desired effect (e.g. Allegro).</description>
		<content:encoded><![CDATA[<p>Do you have any plans on adding instructions for ASDF configuration? Next to installing a CL and Emacs/Slime, this was probably the next hardest part when I was starting to learn CL.</p>
<p>My personal advice would be to add</p>
<p>  (require &#8216;asdf)</p>
<p>  ;; Add any directories in asdf to the registry<br />
  (dolist (dir (directory &#8220;/path/to/asdf-central-repository/*/&#8221;))<br />
    (pushnew dir asdf:*central-registry* :test #&#8217;equal))</p>
<p>to your .sbclrc, which should be placed in the directory specified by (user-homedir-pathname). That way, you can just extract (or darcs get) a library into that folder and not have to worry about adding links to the .asd files (which may not work on Windows anyways).</p>
<p>There is also an alternative function at <a href="http://www.cliki.net/asdf" rel="nofollow">http://www.cliki.net/asdf</a> under &#8220;Alternative Sysdef Search functionality&#8221; in case the wildcard in the argument to directory doesn&#8217;t have the desired effect (e.g. Allegro).</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Elliott Slaughter</title>
		<link>http://www.pchristensen.com/blog/articles/installing-sbcl-emacs-and-slime-on-windows-xp/comment-page-1/#comment-800</link>
		<dc:creator>Elliott Slaughter</dc:creator>
		<pubDate>Sun, 14 Sep 2008 05:27:52 +0000</pubDate>
		<guid isPermaLink="false">http://www.pchristensen.com/blog/?p=261#comment-800</guid>
		<description>I have SBCL installed to the &quot;C:\Program Files\Steel Bank Common Lisp\1.0.13\&quot; folder, and haven&#039;t had any problems with either SBCL or Emacs. Your mileage may vary.</description>
		<content:encoded><![CDATA[<p>I have SBCL installed to the &#8220;C:\Program Files\Steel Bank Common Lisp\1.0.13\&#8221; folder, and haven&#8217;t had any problems with either SBCL or Emacs. Your mileage may vary.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: shiri</title>
		<link>http://www.pchristensen.com/blog/articles/installing-sbcl-emacs-and-slime-on-windows-xp/comment-page-1/#comment-796</link>
		<dc:creator>shiri</dc:creator>
		<pubDate>Mon, 25 Aug 2008 11:47:17 +0000</pubDate>
		<guid isPermaLink="false">http://www.pchristensen.com/blog/?p=261#comment-796</guid>
		<description>Very, very useful... Saved a lot of time for me. Thx.</description>
		<content:encoded><![CDATA[<p>Very, very useful&#8230; Saved a lot of time for me. Thx.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Hey Language Snobs: Don&#8217;t Pinch Pennies &#187; What&#8217;s In Peter&#8217;s Head</title>
		<link>http://www.pchristensen.com/blog/articles/installing-sbcl-emacs-and-slime-on-windows-xp/comment-page-1/#comment-635</link>
		<dc:creator>Hey Language Snobs: Don&#8217;t Pinch Pennies &#187; What&#8217;s In Peter&#8217;s Head</dc:creator>
		<pubDate>Tue, 03 Jun 2008 22:57:27 +0000</pubDate>
		<guid isPermaLink="false">http://www.pchristensen.com/blog/?p=261#comment-635</guid>
		<description>[...] 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 right mindset for developing in Lisp. Heck, I even organized a [...]</description>
		<content:encoded><![CDATA[<p>[...] 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 right mindset for developing in Lisp. Heck, I even organized a [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: eGlyph</title>
		<link>http://www.pchristensen.com/blog/articles/installing-sbcl-emacs-and-slime-on-windows-xp/comment-page-1/#comment-590</link>
		<dc:creator>eGlyph</dc:creator>
		<pubDate>Sat, 31 May 2008 07:32:18 +0000</pubDate>
		<guid isPermaLink="false">http://www.pchristensen.com/blog/?p=261#comment-590</guid>
		<description>Note that it&#039;s not really necessary to add SBCL_Home to path. 
There is a weird limit on %PATH% length, so my approach was to create sbcl.cmd with full paths, like:

d:\usr\local\sbcl\sbcl.exe --core d:\usr\local\sbcl.core

and to supply this .cmd as inferior-lisp to emacs</description>
		<content:encoded><![CDATA[<p>Note that it&#8217;s not really necessary to add SBCL_Home to path.<br />
There is a weird limit on %PATH% length, so my approach was to create sbcl.cmd with full paths, like:</p>
<p>d:\usr\local\sbcl\sbcl.exe &#8211;core d:\usr\local\sbcl.core</p>
<p>and to supply this .cmd as inferior-lisp to emacs</p>
]]></content:encoded>
	</item>
</channel>
</rss>
