<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	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/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>robert zubek / blog &#187; vista</title>
	<atom:link href="http://robert.zubek.net/blog/tag/vista/feed/" rel="self" type="application/rss+xml" />
	<link>http://robert.zubek.net/blog</link>
	<description></description>
	<lastBuildDate>Thu, 01 Apr 2010 05:40:27 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>SBCL + Emacs + Windows Vista</title>
		<link>http://robert.zubek.net/blog/2008/04/09/sbcl-emacs-windows-vista/</link>
		<comments>http://robert.zubek.net/blog/2008/04/09/sbcl-emacs-windows-vista/#comments</comments>
		<pubDate>Thu, 10 Apr 2008 04:49:05 +0000</pubDate>
		<dc:creator>robert</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[emacs]]></category>
		<category><![CDATA[lisp]]></category>
		<category><![CDATA[vista]]></category>
		<category><![CDATA[windows]]></category>

		<guid isPermaLink="false">http://robert.zubek.net/blog/?p=21</guid>
		<description><![CDATA[Here are my steps for setting up SBCL (Steel Bank Common Lisp) and Slime (Emacs Lisp mode) to work under Windows Vista. It&#8217;s mostly straightforward, except for dealing with spaces in path names. It turns out that slime.el uses the (split-string) function to pull apart the Lisp command line, which won&#8217;t work with the default &#8220;c:\program [...]]]></description>
			<content:encoded><![CDATA[<p>Here are my steps for setting up SBCL (Steel Bank Common Lisp) and Slime (Emacs Lisp mode) to work under Windows Vista.</p>
<p>It&#8217;s mostly straightforward, except for dealing with spaces in path names. It turns out that <em>slime.el</em> uses the (split-string) function to pull apart the Lisp command line, which won&#8217;t work with the default &#8220;c:\program files\&#8230;&#8221; location. Here&#8217;s how to fix that, using symbolic links (yes, Windows supports them too!).</p>
<p>The following was tested on a Vista box, SBCL 1.0.13, and Slime 2.0 on Emacs 22.2.1.</p>
<p>Installing SBCL:</p>
<ol>
<li>Download and install SBCL. By default, it will install to <em>c:\Program Files\Steel Bank Common Lisp\1.0.13</em></li>
<li>Run <em>cmd.exe as Administrator</em> (required for symbolic links)</li>
<li>Set up a link from SBCL install directory, to some location without spaces. Note that the syntax is an inverse of the Unix &#8216;ln&#8217; command.<br />
<blockquote><p>C:\Users\Rob\Documents&gt;ver<br />
Microsoft Windows [Version 6.0.6000]</p>
<p>C:\Users\Rob\Documents&gt;mklink /d SBCL &#8220;c:\Program Files\Steel Bank Common Lisp\1.0.13&#8243;<br />
symbolic link created for SBCL &lt;&lt;===&gt;&gt; c:\Program Files\Steel Bank Common Lisp\1.0.13</p>
<p>C:\Users\Rob\Documents&gt;dir sbcl*<br />
&#8230;<br />
04/09/2008 09:07 PM &lt;SYMLINKD&gt; SBCL [c:\Program Files\Steel Bank Common Lisp\1.0.13]</p></blockquote>
</li>
</ol>
<p>Installing Emacs and Slime:</p>
<ol>
<li>Download Emacs, unzip it to any location (eg. <em>c:\Program Files\emacs</em>). If desired, run the <em>emacs\bin\addpm.exe</em> program to add a link to the start menu.</li>
<li>Download Slime, and unzip it under your <em>emacs/site-lisp</em> directory.</li>
<li>Add the following to your <em>~/.emacs</em> file:<br />
<blockquote>
<div>(setq inferior-lisp-program &#8220;c:/users/rob/documents/sbcl/sbcl.exe &#8211;core c:/users/rob/documents/sbcl/sbcl.core&#8221;)<br />
(require &#8216;slime)<br />
(slime-setup) </div>
</blockquote>
</li>
<li>Restart Emacs, and then run <em>M-x run-lisp</em> to test whether Lisp starts up.</li>
<li>Start slime with<em> M-x slime</em>. Happy hacking!</li>
</ol>
<p> </p>
]]></content:encoded>
			<wfw:commentRss>http://robert.zubek.net/blog/2008/04/09/sbcl-emacs-windows-vista/feed/</wfw:commentRss>
		<slash:comments>16</slash:comments>
		</item>
	</channel>
</rss>
