<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
		>
<channel>
	<title>Comments for Stories For Sad Robots</title>
	<atom:link href="http://erezsh.wordpress.com/comments/feed/" rel="self" type="application/rss+xml" />
	<link>http://erezsh.wordpress.com</link>
	<description>Programming, Design, Art and AI</description>
	<lastBuildDate>Fri, 20 Nov 2009 19:34:11 +0000</lastBuildDate>
	<generator>http://wordpress.com/</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>Comment on FileDict &#8211; a Persistent Dictionary in Python by gls</title>
		<link>http://erezsh.wordpress.com/2009/05/24/filedict-a-persistent-dictionary-in-python/#comment-127</link>
		<dc:creator>gls</dc:creator>
		<pubDate>Fri, 20 Nov 2009 19:34:11 +0000</pubDate>
		<guid isPermaLink="false">http://erezsh.wordpress.com/?p=137#comment-127</guid>
		<description>Hey, this was just the &quot;ready to go&quot; implementation of sqlite i was searching! I needed a very high level abstraction layer to SQL instruction (I do not understand SQL thing, and I dont want to). Thanks, I am very enthusiast!</description>
		<content:encoded><![CDATA[<p>Hey, this was just the &#8220;ready to go&#8221; implementation of sqlite i was searching! I needed a very high level abstraction layer to SQL instruction (I do not understand SQL thing, and I dont want to). Thanks, I am very enthusiast!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on FileDict &#8211; a Persistent Dictionary in Python by code43</title>
		<link>http://erezsh.wordpress.com/2009/05/24/filedict-a-persistent-dictionary-in-python/#comment-126</link>
		<dc:creator>code43</dc:creator>
		<pubDate>Thu, 19 Nov 2009 02:52:39 +0000</pubDate>
		<guid isPermaLink="false">http://erezsh.wordpress.com/?p=137#comment-126</guid>
		<description>Erez, for another project with similar objectives -- with compression -- plus support for regular expression on the key, see 

http://yserial.sourceforge.net

a timestamp upon insert is also useful. It seems to me that your code currently will deadlock if used in concurrent situations. 

The general idea is definitely worth pursuing: persistance of schema-less data. Thanks very much.</description>
		<content:encoded><![CDATA[<p>Erez, for another project with similar objectives &#8212; with compression &#8212; plus support for regular expression on the key, see </p>
<p><a href="http://yserial.sourceforge.net" rel="nofollow">http://yserial.sourceforge.net</a></p>
<p>a timestamp upon insert is also useful. It seems to me that your code currently will deadlock if used in concurrent situations. </p>
<p>The general idea is definitely worth pursuing: persistance of schema-less data. Thanks very much.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Drawing in CSS &#8211; Parrot by erezsh</title>
		<link>http://erezsh.wordpress.com/2008/08/29/drawing-in-css-parrot/#comment-125</link>
		<dc:creator>erezsh</dc:creator>
		<pubDate>Mon, 16 Nov 2009 14:10:31 +0000</pubDate>
		<guid isPermaLink="false">http://erezsh.wordpress.com/?p=87#comment-125</guid>
		<description>That&#039;s art :)</description>
		<content:encoded><![CDATA[<p>That&#8217;s art <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Drawing in CSS &#8211; Parrot by dani</title>
		<link>http://erezsh.wordpress.com/2008/08/29/drawing-in-css-parrot/#comment-124</link>
		<dc:creator>dani</dc:creator>
		<pubDate>Thu, 12 Nov 2009 18:00:18 +0000</pubDate>
		<guid isPermaLink="false">http://erezsh.wordpress.com/?p=87#comment-124</guid>
		<description>very nice ! compliments, but how do you find left and top px ?</description>
		<content:encoded><![CDATA[<p>very nice ! compliments, but how do you find left and top px ?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on FileDict &#8211; a Persistent Dictionary in Python by Felipe Cruz</title>
		<link>http://erezsh.wordpress.com/2009/05/24/filedict-a-persistent-dictionary-in-python/#comment-123</link>
		<dc:creator>Felipe Cruz</dc:creator>
		<pubDate>Fri, 16 Oct 2009 20:47:58 +0000</pubDate>
		<guid isPermaLink="false">http://erezsh.wordpress.com/?p=137#comment-123</guid>
		<description>Check out copycat.

Transparent, pure OO persistence tool.

I&#039;ts a very different concept but has a lot more options than just work with dicts.</description>
		<content:encoded><![CDATA[<p>Check out copycat.</p>
<p>Transparent, pure OO persistence tool.</p>
<p>I&#8217;ts a very different concept but has a lot more options than just work with dicts.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on PySnippets &#8211; improving code reuse by Omer Zak</title>
		<link>http://erezsh.wordpress.com/2009/06/02/pysnippets-improving-code-reuse/#comment-113</link>
		<dc:creator>Omer Zak</dc:creator>
		<pubDate>Wed, 03 Jun 2009 20:58:35 +0000</pubDate>
		<guid isPermaLink="false">http://erezsh.wordpress.com/?p=149#comment-113</guid>
		<description>Another thought:
It would be nice to have a personal snippets library (could even be language-agnostic) with a library manager.

Any project which uses a snippet, which could be shared with other projects (Python, shell, C++, whatever) would import the snippet from the library i.e. make a copy and register a link to the original in the library, to allow the copy to be automatically compared with the most recent version in the library.

Whenever the project developer wants to, the library manager will review the snippets used in a project and propose updates for any snippet which was updated in the library.

This will solve the vexing problem of project A having developed a snippet S, which is then used by project B - and improved due to the work on project B.  We then want an easy way to get project A to use the improved S but only when we have the time to verify that the improved S didn&#039;t break project A.

The personal snippets library could also act as a cache to the Internet-based snippets library.</description>
		<content:encoded><![CDATA[<p>Another thought:<br />
It would be nice to have a personal snippets library (could even be language-agnostic) with a library manager.</p>
<p>Any project which uses a snippet, which could be shared with other projects (Python, shell, C++, whatever) would import the snippet from the library i.e. make a copy and register a link to the original in the library, to allow the copy to be automatically compared with the most recent version in the library.</p>
<p>Whenever the project developer wants to, the library manager will review the snippets used in a project and propose updates for any snippet which was updated in the library.</p>
<p>This will solve the vexing problem of project A having developed a snippet S, which is then used by project B &#8211; and improved due to the work on project B.  We then want an easy way to get project A to use the improved S but only when we have the time to verify that the improved S didn&#8217;t break project A.</p>
<p>The personal snippets library could also act as a cache to the Internet-based snippets library.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on PySnippets &#8211; improving code reuse by Omer Zak</title>
		<link>http://erezsh.wordpress.com/2009/06/02/pysnippets-improving-code-reuse/#comment-112</link>
		<dc:creator>Omer Zak</dc:creator>
		<pubDate>Wed, 03 Jun 2009 20:49:06 +0000</pubDate>
		<guid isPermaLink="false">http://erezsh.wordpress.com/?p=149#comment-112</guid>
		<description>In the far future, the following could be handled by the setup.py package.  For now, pure Python projects (software which consists only of *.py files) could have a special module, which downloads updated versions to all code snippets used by the project, when activated.

The important point is that the snippets are not downloaded whenever the software is run but only when the software developer/user explicitly requests to update the snippets used by his software.

This is like compilation of C/C++ which is performed only at request or updating of packages in common Linux distributions (such as Debian or Fedora).  It is unlike the compilation of *.py into *.pyc, which is performed automatically.</description>
		<content:encoded><![CDATA[<p>In the far future, the following could be handled by the setup.py package.  For now, pure Python projects (software which consists only of *.py files) could have a special module, which downloads updated versions to all code snippets used by the project, when activated.</p>
<p>The important point is that the snippets are not downloaded whenever the software is run but only when the software developer/user explicitly requests to update the snippets used by his software.</p>
<p>This is like compilation of C/C++ which is performed only at request or updating of packages in common Linux distributions (such as Debian or Fedora).  It is unlike the compilation of *.py into *.pyc, which is performed automatically.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on PySnippets &#8211; improving code reuse by erezsh</title>
		<link>http://erezsh.wordpress.com/2009/06/02/pysnippets-improving-code-reuse/#comment-111</link>
		<dc:creator>erezsh</dc:creator>
		<pubDate>Wed, 03 Jun 2009 20:24:36 +0000</pubDate>
		<guid isPermaLink="false">http://erezsh.wordpress.com/?p=149#comment-111</guid>
		<description>Compilations fail.
Unfortunately, C projects are not always portable, and different compilers accept different syntaxes and structures.
Just in the past week easy_install failed three times on me because mingw32 couldn&#039;t compile the package.
This has to Just Work, or it will be useless. Unless you suggest that I include my own compiler, I&#039;m afraid C compilation cannot be included.

Other than that, I&#039;m not sure I&#039;m following you. Please be more specific as to how what you suggest would improve on the current system.
Thanks.</description>
		<content:encoded><![CDATA[<p>Compilations fail.<br />
Unfortunately, C projects are not always portable, and different compilers accept different syntaxes and structures.<br />
Just in the past week easy_install failed three times on me because mingw32 couldn&#8217;t compile the package.<br />
This has to Just Work, or it will be useless. Unless you suggest that I include my own compiler, I&#8217;m afraid C compilation cannot be included.</p>
<p>Other than that, I&#8217;m not sure I&#8217;m following you. Please be more specific as to how what you suggest would improve on the current system.<br />
Thanks.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on PySnippets &#8211; improving code reuse by Omer Zak</title>
		<link>http://erezsh.wordpress.com/2009/06/02/pysnippets-improving-code-reuse/#comment-110</link>
		<dc:creator>Omer Zak</dc:creator>
		<pubDate>Wed, 03 Jun 2009 19:38:19 +0000</pubDate>
		<guid isPermaLink="false">http://erezsh.wordpress.com/?p=149#comment-110</guid>
		<description>A better design (and a system which I might want to use) would be as follows.
1. Follow the metaphor of compilations and &#039;make&#039;.
2. Whenever a project wants to use a snippet, define a compilation phase for it.  In addition to compiling any C/C++ files or whatever, have the project&#039;s Makefile check for newer versions of snippets and if any - download them.
3. Then it is possible to locally version-control, lock, review locally the snippets, and otherwise control whatever goes into the project - as well as enjoy improvements.
4. Useful tools:
- A command, invokable from Makefiles, to check if a more recent version of a file exists in a Website, and if yes - download it.
- A way to automatically create list of files to be downloaded from imports in Python scripts.</description>
		<content:encoded><![CDATA[<p>A better design (and a system which I might want to use) would be as follows.<br />
1. Follow the metaphor of compilations and &#8216;make&#8217;.<br />
2. Whenever a project wants to use a snippet, define a compilation phase for it.  In addition to compiling any C/C++ files or whatever, have the project&#8217;s Makefile check for newer versions of snippets and if any &#8211; download them.<br />
3. Then it is possible to locally version-control, lock, review locally the snippets, and otherwise control whatever goes into the project &#8211; as well as enjoy improvements.<br />
4. Useful tools:<br />
- A command, invokable from Makefiles, to check if a more recent version of a file exists in a Website, and if yes &#8211; download it.<br />
- A way to automatically create list of files to be downloaded from imports in Python scripts.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on PySnippets &#8211; improving code reuse by lorg</title>
		<link>http://erezsh.wordpress.com/2009/06/02/pysnippets-improving-code-reuse/#comment-109</link>
		<dc:creator>lorg</dc:creator>
		<pubDate>Tue, 02 Jun 2009 15:48:34 +0000</pubDate>
		<guid isPermaLink="false">http://erezsh.wordpress.com/?p=149#comment-109</guid>
		<description>congrats!</description>
		<content:encoded><![CDATA[<p>congrats!</p>
]]></content:encoded>
	</item>
</channel>
</rss>
