<?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 for Russ's  Tech Blog</title>
	<atom:link href="http://russ.unwashedmeme.com/blog/?feed=comments-rss2" rel="self" type="application/rss+xml" />
	<link>http://russ.unwashedmeme.com/blog</link>
	<description>Ranting and Raving about Random Computer bits</description>
	<lastBuildDate>Tue, 14 Feb 2012 14:07:11 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
	<item>
		<title>Comment on Domain Scammer: Domain Names International (DNIDOMAINMARKET.COM) by russ</title>
		<link>http://russ.unwashedmeme.com/blog/?p=389&#038;cpage=1#comment-6955</link>
		<dc:creator>russ</dc:creator>
		<pubDate>Tue, 14 Feb 2012 14:07:11 +0000</pubDate>
		<guid isPermaLink="false">http://russ.unwashedmeme.com/blog/?p=389#comment-6955</guid>
		<description>I would imagine that they will sell you domains.  That seems to be the point of their ridiculous email spamming.  That said though you can get domains all over the place without having to deal with these guys.  Part of what irritated me so much was that everyone of their spams came from some random domain name (which presumably they own, but perhaps not).</description>
		<content:encoded><![CDATA[<p>I would imagine that they will sell you domains.  That seems to be the point of their ridiculous email spamming.  That said though you can get domains all over the place without having to deal with these guys.  Part of what irritated me so much was that everyone of their spams came from some random domain name (which presumably they own, but perhaps not).</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Domain Scammer: Domain Names International (DNIDOMAINMARKET.COM) by Adam</title>
		<link>http://russ.unwashedmeme.com/blog/?p=389&#038;cpage=1#comment-6954</link>
		<dc:creator>Adam</dc:creator>
		<pubDate>Tue, 14 Feb 2012 13:31:00 +0000</pubDate>
		<guid isPermaLink="false">http://russ.unwashedmeme.com/blog/?p=389#comment-6954</guid>
		<description>I&#039;m not a big fan of how DNI/InTrust markets ... but are they total scammers or do they actually have legitimate domains for sale?</description>
		<content:encoded><![CDATA[<p>I&#8217;m not a big fan of how DNI/InTrust markets &#8230; but are they total scammers or do they actually have legitimate domains for sale?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Manifest Search: A Common Lisp Documentation Search Engine by russ</title>
		<link>http://russ.unwashedmeme.com/blog/?p=385&#038;cpage=1#comment-6319</link>
		<dc:creator>russ</dc:creator>
		<pubDate>Fri, 30 Dec 2011 15:22:28 +0000</pubDate>
		<guid isPermaLink="false">http://russ.unwashedmeme.com/blog/?p=385#comment-6319</guid>
		<description>Apropos only searches defined symbol names, not the online documentation for things.  Apropos is a very useful function as well.</description>
		<content:encoded><![CDATA[<p>Apropos only searches defined symbol names, not the online documentation for things.  Apropos is a very useful function as well.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Manifest Search: A Common Lisp Documentation Search Engine by Matt Curtis</title>
		<link>http://russ.unwashedmeme.com/blog/?p=385&#038;cpage=1#comment-6220</link>
		<dc:creator>Matt Curtis</dc:creator>
		<pubDate>Sat, 24 Dec 2011 03:58:22 +0000</pubDate>
		<guid isPermaLink="false">http://russ.unwashedmeme.com/blog/?p=385#comment-6220</guid>
		<description>Looks good. I use Slime and I usually use slime-apropos which seems to do the same job - if you get it to search as-yet-uninstalled packages in quicklisp dists, that would be a very useful feature.</description>
		<content:encoded><![CDATA[<p>Looks good. I use Slime and I usually use slime-apropos which seems to do the same job &#8211; if you get it to search as-yet-uninstalled packages in quicklisp dists, that would be a very useful feature.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on CLSQL &amp; Webapps by m7d</title>
		<link>http://russ.unwashedmeme.com/blog/?p=218&#038;cpage=1#comment-6119</link>
		<dc:creator>m7d</dc:creator>
		<pubDate>Fri, 16 Dec 2011 00:45:33 +0000</pubDate>
		<guid isPermaLink="false">http://russ.unwashedmeme.com/blog/?p=218#comment-6119</guid>
		<description>Thanks for the clear explanation and pointer to the example code.</description>
		<content:encoded><![CDATA[<p>Thanks for the clear explanation and pointer to the example code.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on CLSQL &amp; Webapps by russ</title>
		<link>http://russ.unwashedmeme.com/blog/?p=218&#038;cpage=1#comment-5761</link>
		<dc:creator>russ</dc:creator>
		<pubDate>Wed, 30 Nov 2011 15:12:37 +0000</pubDate>
		<guid isPermaLink="false">http://russ.unwashedmeme.com/blog/?p=218#comment-5761</guid>
		<description>The only real benefit of using with-database is to ensure that database connections are closed (or released to the pool) when they are done being used.  It also sets a dynamic variable such that some one high on the stack can create database connections to be used by someone much further down the stack without needing to thread that connection through the parameters of each intermediary function.

We tend to use a macro we wrote with-a-database that says if *default-database* is set, call the body, otherwise call the body inside of with-database.  This allows any toplevel function to create a database to be used by all enclosed functions and each of those functions to also allocate a connection if it doesnt receive one.  This means each function that needs a database connection handles that itself and we never open more than one database connection to the same database from the same thread.

see &lt;a href=&quot;https://github.com/AccelerationNet/clsql-helper/blob/master/connections.lisp&quot; rel=&quot;nofollow&quot;&gt; clsql-helper/connections.lisp &lt;/a&gt; for an example of this approach.

We also tend to have application specific &quot;with-a-database&quot; macros that default the parameters of which database to talk to.</description>
		<content:encoded><![CDATA[<p>The only real benefit of using with-database is to ensure that database connections are closed (or released to the pool) when they are done being used.  It also sets a dynamic variable such that some one high on the stack can create database connections to be used by someone much further down the stack without needing to thread that connection through the parameters of each intermediary function.</p>
<p>We tend to use a macro we wrote with-a-database that says if *default-database* is set, call the body, otherwise call the body inside of with-database.  This allows any toplevel function to create a database to be used by all enclosed functions and each of those functions to also allocate a connection if it doesnt receive one.  This means each function that needs a database connection handles that itself and we never open more than one database connection to the same database from the same thread.</p>
<p>see <a href="https://github.com/AccelerationNet/clsql-helper/blob/master/connections.lisp" rel="nofollow"> clsql-helper/connections.lisp </a> for an example of this approach.</p>
<p>We also tend to have application specific &#8220;with-a-database&#8221; macros that default the parameters of which database to talk to.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on CLSQL &amp; Webapps by m7d</title>
		<link>http://russ.unwashedmeme.com/blog/?p=218&#038;cpage=1#comment-5748</link>
		<dc:creator>m7d</dc:creator>
		<pubDate>Wed, 30 Nov 2011 01:41:12 +0000</pubDate>
		<guid isPermaLink="false">http://russ.unwashedmeme.com/blog/?p=218#comment-5748</guid>
		<description>I should add that for our purposes it would seem the only real benefit of with-database use with objects is to ensure the close of the database connection, correct?</description>
		<content:encoded><![CDATA[<p>I should add that for our purposes it would seem the only real benefit of with-database use with objects is to ensure the close of the database connection, correct?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on CLSQL &amp; Webapps by m7d</title>
		<link>http://russ.unwashedmeme.com/blog/?p=218&#038;cpage=1#comment-5747</link>
		<dc:creator>m7d</dc:creator>
		<pubDate>Wed, 30 Nov 2011 01:39:59 +0000</pubDate>
		<guid isPermaLink="false">http://russ.unwashedmeme.com/blog/?p=218#comment-5747</guid>
		<description>This a helpful article. Thanks for the distillation. Can you also show the with-database call you would use? Just wondering if you use a macro to get defaults for the with-database call so as not to have to specify the lambda list for with-database everytime? Thanks!</description>
		<content:encoded><![CDATA[<p>This a helpful article. Thanks for the distillation. Can you also show the with-database call you would use? Just wondering if you use a macro to get defaults for the with-database call so as not to have to specify the lambda list for with-database everytime? Thanks!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on New Common Lisp project: Access by Marco Antoniotti</title>
		<link>http://russ.unwashedmeme.com/blog/?p=358&#038;cpage=1#comment-5263</link>
		<dc:creator>Marco Antoniotti</dc:creator>
		<pubDate>Thu, 10 Nov 2011 20:53:03 +0000</pubDate>
		<guid isPermaLink="false">http://russ.unwashedmeme.com/blog/?p=358#comment-5263</guid>
		<description>Dear Russ two or three, actually many more thumbs up for having gotten rid of &quot;anaphoric macros&quot; :)

Marco</description>
		<content:encoded><![CDATA[<p>Dear Russ two or three, actually many more thumbs up for having gotten rid of &#8220;anaphoric macros&#8221; :)</p>
<p>Marco</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Introducing Recursive-Regex by Recursive-Regex Update &#124; Russ’s Tech Blog</title>
		<link>http://russ.unwashedmeme.com/blog/?p=263&#038;cpage=1#comment-4932</link>
		<dc:creator>Recursive-Regex Update &#124; Russ’s Tech Blog</dc:creator>
		<pubDate>Tue, 27 Sep 2011 19:03:59 +0000</pubDate>
		<guid isPermaLink="false">http://russ.unwashedmeme.com/blog/?p=263#comment-4932</guid>
		<description>[...] Introducing Recursive-Regex [...]</description>
		<content:encoded><![CDATA[<p>[...] Introducing Recursive-Regex [...]</p>
]]></content:encoded>
	</item>
</channel>
</rss>

