<?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: Multiple stores in Elephant</title>
	<atom:link href="http://blog.viridian-project.de/2008/02/07/multiple-stores-in-elephant/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.viridian-project.de/2008/02/07/multiple-stores-in-elephant/</link>
	<description>Leslie P. Polzer on code, music, literature, design and free software business.</description>
	<lastBuildDate>Fri, 09 Dec 2011 14:52:23 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
	<item>
		<title>By: Leslie</title>
		<link>http://blog.viridian-project.de/2008/02/07/multiple-stores-in-elephant/comment-page-1/#comment-160</link>
		<dc:creator>Leslie</dc:creator>
		<pubDate>Fri, 08 Feb 2008 16:51:06 +0000</pubDate>
		<guid isPermaLink="false">http://blog.viridian-project.de/2008/02/07/multiple-stores-in-elephant/#comment-160</guid>
		<description>Problematic if you&#039;re developing and closing the store somewhere  in between. Who will open it again?</description>
		<content:encoded><![CDATA[<p>Problematic if you&#8217;re developing and closing the store somewhere  in between. Who will open it again?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Johannes (hnaz) Weiner</title>
		<link>http://blog.viridian-project.de/2008/02/07/multiple-stores-in-elephant/comment-page-1/#comment-159</link>
		<dc:creator>Johannes (hnaz) Weiner</dc:creator>
		<pubDate>Fri, 08 Feb 2008 16:30:11 +0000</pubDate>
		<guid isPermaLink="false">http://blog.viridian-project.de/2008/02/07/multiple-stores-in-elephant/#comment-159</guid>
		<description>Hi,

-- quote --
(defvar *item-sc* nil) ; newbies note that DEFVAR only assigns to non-existing variables
(when (null *item-sc*)
  (setf *item-sc* (elephant:open-store *item-store*)) ; *item-store* defined elsewhere
-- /quote --

If your comment to newbies is true, how about

(defvar *item-sc* (elephant:open-store *item-store*)))

then? :)</description>
		<content:encoded><![CDATA[<p>Hi,</p>
<p>&#8211; quote &#8211;<br />
(defvar *item-sc* nil) ; newbies note that DEFVAR only assigns to non-existing variables<br />
(when (null *item-sc*)<br />
  (setf *item-sc* (elephant:open-store *item-store*)) ; *item-store* defined elsewhere<br />
&#8211; /quote &#8211;</p>
<p>If your comment to newbies is true, how about</p>
<p>(defvar *item-sc* (elephant:open-store *item-store*)))</p>
<p>then? :)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Leslie</title>
		<link>http://blog.viridian-project.de/2008/02/07/multiple-stores-in-elephant/comment-page-1/#comment-157</link>
		<dc:creator>Leslie</dc:creator>
		<pubDate>Fri, 08 Feb 2008 09:04:53 +0000</pubDate>
		<guid isPermaLink="false">http://blog.viridian-project.de/2008/02/07/multiple-stores-in-elephant/#comment-157</guid>
		<description>I haven&#039;t looked it up in the CLHS (“Caveat emptor”, as Kent Pitman likes to say). Let&#039;s do it now:

“defparameter and defvar establish name as a dynamic variable.”

Yes, you&#039;re right :)

Thanks, Mikael; I&#039;m going to change the post to reflect that.</description>
		<content:encoded><![CDATA[<p>I haven&#8217;t looked it up in the CLHS (“Caveat emptor”, as Kent Pitman likes to say). Let&#8217;s do it now:</p>
<p>“defparameter and defvar establish name as a dynamic variable.”</p>
<p>Yes, you&#8217;re right :)</p>
<p>Thanks, Mikael; I&#8217;m going to change the post to reflect that.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mikael Jansson</title>
		<link>http://blog.viridian-project.de/2008/02/07/multiple-stores-in-elephant/comment-page-1/#comment-152</link>
		<dc:creator>Mikael Jansson</dc:creator>
		<pubDate>Thu, 07 Feb 2008 21:53:41 +0000</pubDate>
		<guid isPermaLink="false">http://blog.viridian-project.de/2008/02/07/multiple-stores-in-elephant/#comment-152</guid>
		<description>Are you /really/ sure you need (declare (special *store-controller*))?

If *store-controller* is defined using either DEFVAR or DEFPARAMETER, you don&#039;t need to declare it special, rebinding it with LET will suffice.</description>
		<content:encoded><![CDATA[<p>Are you /really/ sure you need (declare (special *store-controller*))?</p>
<p>If *store-controller* is defined using either DEFVAR or DEFPARAMETER, you don&#8217;t need to declare it special, rebinding it with LET will suffice.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Thom</title>
		<link>http://blog.viridian-project.de/2008/02/07/multiple-stores-in-elephant/comment-page-1/#comment-137</link>
		<dc:creator>Thom</dc:creator>
		<pubDate>Thu, 07 Feb 2008 16:46:59 +0000</pubDate>
		<guid isPermaLink="false">http://blog.viridian-project.de/2008/02/07/multiple-stores-in-elephant/#comment-137</guid>
		<description>Honestly, I read that as, &quot;If you&#039;re interested in more Elephant droppings, post a short comment.&quot;

Anyway, yes, I am too am interested in more Elephant posts.</description>
		<content:encoded><![CDATA[<p>Honestly, I read that as, &#8220;If you&#8217;re interested in more Elephant droppings, post a short comment.&#8221;</p>
<p>Anyway, yes, I am too am interested in more Elephant posts.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: jfm3</title>
		<link>http://blog.viridian-project.de/2008/02/07/multiple-stores-in-elephant/comment-page-1/#comment-136</link>
		<dc:creator>jfm3</dc:creator>
		<pubDate>Thu, 07 Feb 2008 16:37:33 +0000</pubDate>
		<guid isPermaLink="false">http://blog.viridian-project.de/2008/02/07/multiple-stores-in-elephant/#comment-136</guid>
		<description>This post shows how to manage special variables with unruly scope by hiding them behind an interface that guarantees good behavior, and by declaring special local variables.  It subtly makes the case that special variables really are &quot;globals done right.&quot; 

I&#039;m interested in Elephant too.  Thanks for the post!</description>
		<content:encoded><![CDATA[<p>This post shows how to manage special variables with unruly scope by hiding them behind an interface that guarantees good behavior, and by declaring special local variables.  It subtly makes the case that special variables really are &#8220;globals done right.&#8221; </p>
<p>I&#8217;m interested in Elephant too.  Thanks for the post!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Alec</title>
		<link>http://blog.viridian-project.de/2008/02/07/multiple-stores-in-elephant/comment-page-1/#comment-134</link>
		<dc:creator>Alec</dc:creator>
		<pubDate>Thu, 07 Feb 2008 15:31:06 +0000</pubDate>
		<guid isPermaLink="false">http://blog.viridian-project.de/2008/02/07/multiple-stores-in-elephant/#comment-134</guid>
		<description>I am interested in more Elephant posts.</description>
		<content:encoded><![CDATA[<p>I am interested in more Elephant posts.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

