<?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: Introducing ErlSQL: Easy Expression and Generation of SQL Statements in Erlang</title>
	<atom:link href="http://yarivsblog.com/articles/2006/09/16/introducing-erlsql-easy-expression-and-generation-of-sql-statements-in-erlang/feed/" rel="self" type="application/rss+xml" />
	<link>http://yarivsblog.com/articles/2006/09/16/introducing-erlsql-easy-expression-and-generation-of-sql-statements-in-erlang/</link>
	<description>Adventures in Open Source Erlang</description>
	<lastBuildDate>Sun, 06 Dec 2009 10:29:08 -0500</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: SQL Tutorials</title>
		<link>http://yarivsblog.com/articles/2006/09/16/introducing-erlsql-easy-expression-and-generation-of-sql-statements-in-erlang/comment-page-1/#comment-404170</link>
		<dc:creator>SQL Tutorials</dc:creator>
		<pubDate>Fri, 01 May 2009 02:55:37 +0000</pubDate>
		<guid isPermaLink="false">#comment-404170</guid>
		<description>Does anyone know if there is another language or set of commands beside SQL for talking with databases? 

I&#039;m working on a project and am doing some research thanks</description>
		<content:encoded><![CDATA[<p>Does anyone know if there is another language or set of commands beside SQL for talking with databases? </p>
<p>I&#8217;m working on a project and am doing some research thanks</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: SQL Tutorials</title>
		<link>http://yarivsblog.com/articles/2006/09/16/introducing-erlsql-easy-expression-and-generation-of-sql-statements-in-erlang/comment-page-1/#comment-404167</link>
		<dc:creator>SQL Tutorials</dc:creator>
		<pubDate>Fri, 01 May 2009 02:34:33 +0000</pubDate>
		<guid isPermaLink="false">#comment-404167</guid>
		<description>You know, the thing about SQL is, that there is virtually nothing that can replace it. 

Does anyone know if a substitute exists for sql? I mean besides MS SQL and Oracle and all that jazz. Thanks.</description>
		<content:encoded><![CDATA[<p>You know, the thing about SQL is, that there is virtually nothing that can replace it. </p>
<p>Does anyone know if a substitute exists for sql? I mean besides MS SQL and Oracle and all that jazz. Thanks.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: esteban</title>
		<link>http://yarivsblog.com/articles/2006/09/16/introducing-erlsql-easy-expression-and-generation-of-sql-statements-in-erlang/comment-page-1/#comment-51651</link>
		<dc:creator>esteban</dc:creator>
		<pubDate>Fri, 12 Oct 2007 15:57:13 +0000</pubDate>
		<guid isPermaLink="false">#comment-51651</guid>
		<description>Te cuento q usamos erlang + mnesia para gestion de mensajeria instantane y esto lo hacemos desde el webserver yaws, pero tengo el siguiente problema me dicen q no se puede hacer una consulta contra mnesia q traiga x registro por ejemplo los q comienzan con A esto es para hacer un paginado alfavetico, ya q la forma q implemente es traer todos los registros y procesarlos con elrang, el tema es q me demora 20 segundos cargar 25 registros en una tabla en la pagina, pues todo este procesa me consume tiemp, mi pregunta es hay alguna manera q se pueda hacer eso siendo explicito en la consulta, tambien quiero integrar ajax, la libreria prototype.js pero me anda en Mozilla y no en I.E si me puedes ayudar te agradesco.

Esteban</description>
		<content:encoded><![CDATA[<p>Te cuento q usamos erlang + mnesia para gestion de mensajeria instantane y esto lo hacemos desde el webserver yaws, pero tengo el siguiente problema me dicen q no se puede hacer una consulta contra mnesia q traiga x registro por ejemplo los q comienzan con A esto es para hacer un paginado alfavetico, ya q la forma q implemente es traer todos los registros y procesarlos con elrang, el tema es q me demora 20 segundos cargar 25 registros en una tabla en la pagina, pues todo este procesa me consume tiemp, mi pregunta es hay alguna manera q se pueda hacer eso siendo explicito en la consulta, tambien quiero integrar ajax, la libreria prototype.js pero me anda en Mozilla y no en I.E si me puedes ayudar te agradesco.</p>
<p>Esteban</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: esteban</title>
		<link>http://yarivsblog.com/articles/2006/09/16/introducing-erlsql-easy-expression-and-generation-of-sql-statements-in-erlang/comment-page-1/#comment-51645</link>
		<dc:creator>esteban</dc:creator>
		<pubDate>Fri, 12 Oct 2007 15:39:59 +0000</pubDate>
		<guid isPermaLink="false">#comment-51645</guid>
		<description>Hola no entiendo mucho por el ingles pero solo queria preguntarte si esta implementaciÃ³n era para usar la base de datos MNESIA de Erlang.

Gracias</description>
		<content:encoded><![CDATA[<p>Hola no entiendo mucho por el ingles pero solo queria preguntarte si esta implementaciÃ³n era para usar la base de datos MNESIA de Erlang.</p>
<p>Gracias</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Yariv</title>
		<link>http://yarivsblog.com/articles/2006/09/16/introducing-erlsql-easy-expression-and-generation-of-sql-statements-in-erlang/comment-page-1/#comment-355</link>
		<dc:creator>Yariv</dc:creator>
		<pubDate>Mon, 18 Sep 2006 10:08:48 +0000</pubDate>
		<guid isPermaLink="false">#comment-355</guid>
		<description>Dimitrii -- I&#039;m happy to see such a level of excitement :) The next version (or maybe the one right after that) of ErlyDB will have some basic Mnesia integration built into it. It&#039;s actually not too hard to plug into Mnesia for simple operations :)</description>
		<content:encoded><![CDATA[<p>Dimitrii &#8212; I&#8217;m happy to see such a level of excitement :) The next version (or maybe the one right after that) of ErlyDB will have some basic Mnesia integration built into it. It&#8217;s actually not too hard to plug into Mnesia for simple operations :)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Dmitrii Dimandt aka Mamut</title>
		<link>http://yarivsblog.com/articles/2006/09/16/introducing-erlsql-easy-expression-and-generation-of-sql-statements-in-erlang/comment-page-1/#comment-354</link>
		<dc:creator>Dmitrii Dimandt aka Mamut</dc:creator>
		<pubDate>Mon, 18 Sep 2006 09:58:08 +0000</pubDate>
		<guid isPermaLink="false">#comment-354</guid>
		<description>Yariv, I&#039;ve been drooling over ErlyDB and now ErlySQL so much, I&#039;m ready to drown in my own saliva (excuse me for the graphic image :)) ) 


I wonder... How easy would it be to hook mnesia with all this?</description>
		<content:encoded><![CDATA[<p>Yariv, I&#8217;ve been drooling over ErlyDB and now ErlySQL so much, I&#8217;m ready to drown in my own saliva (excuse me for the graphic image :)) ) </p>
<p>I wonder&#8230; How easy would it be to hook mnesia with all this?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Yariv</title>
		<link>http://yarivsblog.com/articles/2006/09/16/introducing-erlsql-easy-expression-and-generation-of-sql-statements-in-erlang/comment-page-1/#comment-353</link>
		<dc:creator>Yariv</dc:creator>
		<pubDate>Mon, 18 Sep 2006 07:08:28 +0000</pubDate>
		<guid isPermaLink="false">#comment-353</guid>
		<description>Randall, ErlSQL is a tool that&#039;s very useful for certain purposes and may be less useful for others. If sounds like you have found a good solution for escaping your strings, but for other applications and/or libraries, your solution may be less effective than ErlSQL. For ErlyDB, ErlSQL is very useful, for instance. In addition, ErlSQL provides a very strong assurance that SQL injection attacks wont creep into your dynamically constructed queries -- EVER. It&#039;s similar to the way intepreted languages assure that your code will never have buffer overflows. Is it possible to write code in C++ that doesn&#039;t have buffer overflows? Yes. But the assurance that it simply cannot happen is a great boon for many developers -- especially when you&#039;re working in a team with some developers who aren&#039;t as skilled at avoiding such pitfalls.</description>
		<content:encoded><![CDATA[<p>Randall, ErlSQL is a tool that&#8217;s very useful for certain purposes and may be less useful for others. If sounds like you have found a good solution for escaping your strings, but for other applications and/or libraries, your solution may be less effective than ErlSQL. For ErlyDB, ErlSQL is very useful, for instance. In addition, ErlSQL provides a very strong assurance that SQL injection attacks wont creep into your dynamically constructed queries &#8212; EVER. It&#8217;s similar to the way intepreted languages assure that your code will never have buffer overflows. Is it possible to write code in C++ that doesn&#8217;t have buffer overflows? Yes. But the assurance that it simply cannot happen is a great boon for many developers &#8212; especially when you&#8217;re working in a team with some developers who aren&#8217;t as skilled at avoiding such pitfalls.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Randall Randall</title>
		<link>http://yarivsblog.com/articles/2006/09/16/introducing-erlsql-easy-expression-and-generation-of-sql-statements-in-erlang/comment-page-1/#comment-352</link>
		<dc:creator>Randall Randall</dc:creator>
		<pubDate>Mon, 18 Sep 2006 04:11:44 +0000</pubDate>
		<guid isPermaLink="false">#comment-352</guid>
		<description>Wow, that looks dense.  Perhaps I should have figured out how to put line breaks in, since double returns don&#039;t do it. :)</description>
		<content:encoded><![CDATA[<p>Wow, that looks dense.  Perhaps I should have figured out how to put line breaks in, since double returns don&#8217;t do it. :)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Randall Randall</title>
		<link>http://yarivsblog.com/articles/2006/09/16/introducing-erlsql-easy-expression-and-generation-of-sql-statements-in-erlang/comment-page-1/#comment-351</link>
		<dc:creator>Randall Randall</dc:creator>
		<pubDate>Mon, 18 Sep 2006 04:10:13 +0000</pubDate>
		<guid isPermaLink="false">#comment-351</guid>
		<description>I&#039;m sorry; I was being kind of snarky.  SQL is really regular in the first place, and while I often try to hide as much boilerplate as possible, the SQL in my webapps is often where much of the application logic resides, and I haven&#039;t so far found a solution to writing SQL that writes the same SQL I&#039;d write, while hiding boilerplate.  In particular, your Erlang solution here actually seems to make things harder to write *and* read, which prompted my snarky comment, above.

SQL injection attacks are solved by automatic quoting, which is such a basic feature of a database interface that it&#039;s hard to imagine that any don&#039;t have it.   Once in a while, you may have to actually build a SQL query, but that&#039;s never seemed to call for this level of difference to me.  </description>
		<content:encoded><![CDATA[<p>I&#8217;m sorry; I was being kind of snarky.  SQL is really regular in the first place, and while I often try to hide as much boilerplate as possible, the SQL in my webapps is often where much of the application logic resides, and I haven&#8217;t so far found a solution to writing SQL that writes the same SQL I&#8217;d write, while hiding boilerplate.  In particular, your Erlang solution here actually seems to make things harder to write *and* read, which prompted my snarky comment, above.</p>
<p>SQL injection attacks are solved by automatic quoting, which is such a basic feature of a database interface that it&#8217;s hard to imagine that any don&#8217;t have it.   Once in a while, you may have to actually build a SQL query, but that&#8217;s never seemed to call for this level of difference to me.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Dennis</title>
		<link>http://yarivsblog.com/articles/2006/09/16/introducing-erlsql-easy-expression-and-generation-of-sql-statements-in-erlang/comment-page-1/#comment-350</link>
		<dc:creator>Dennis</dc:creator>
		<pubDate>Sun, 17 Sep 2006 12:49:21 +0000</pubDate>
		<guid isPermaLink="false">#comment-350</guid>
		<description>Yariv, you rock.</description>
		<content:encoded><![CDATA[<p>Yariv, you rock.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
