<?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>chris&#039;s random thoughts &#187; To Do List</title>
	<atom:link href="http://www.ciulla.org/category/to-do-list/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.ciulla.org</link>
	<description>...a geeky free-association...</description>
	<lastBuildDate>Wed, 17 Jun 2009 02:43:28 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>SQL Tidy</title>
		<link>http://www.ciulla.org/2005/08/05/sql-tidy/</link>
		<comments>http://www.ciulla.org/2005/08/05/sql-tidy/#comments</comments>
		<pubDate>Fri, 05 Aug 2005 10:27:18 +0000</pubDate>
		<dc:creator>Chris Ciulla</dc:creator>
				<category><![CDATA[To Do List]]></category>
		<category><![CDATA[Utilities]]></category>

		<guid isPermaLink="false">http://ciulla.org/?p=77</guid>
		<description><![CDATA[Like a lot of programmers, I&#8217;m very&#8230; meticulous&#8230; when it comes to writing code.  I detest looking at malformed code, and will reformat  it &#8212; if not refactor completely &#8212; at the first opportunity.  But, like a lot of geeks, I&#8217;m lazy efficient, so I use a class of utilities called beautifiers [...]]]></description>
			<content:encoded><![CDATA[<p>Like a lot of programmers, I&#8217;m very&#8230; meticulous&#8230; when it comes to writing code.  I detest looking at malformed code, and will reformat  it &#8212; if not refactor completely &#8212; at the first opportunity.  But, like a lot of geeks, I&#8217;m <strike>lazy</strike> efficient, so I use a class of utilities called beautifiers to help maintain my code (well, <i>other&#8217;s</i> code, but let&#8217;s not get snarky).</p>
<p>I&#8217;ve used <a href="http://www.w3.org/People/Raggett/tidy/">HTML Tidy</a> to clean up gnarly web pages&#8230;</p>
<p>I&#8217;ve used <a href="http://jalopy.sourceforge.net/">Jalopy</a> to clean up mangled Java code&#8230;</p>
<p>I&#8217;ve even used a relatively ancient Visual Basic 3.0 one back in the day.  The name escapes me, but it was in 1995 and I remember I paid $100 bucks for it.  Given the nature of the code I was working with, it was worth it.</p>
<p>After googling awhile, I stumbled across a <a href="http://vsbabu.org/software/lsqlb.html">yacc version</a> and a couple of on-line versions <a href="http://www.wangz.net/gsqlparser/sqlpp/sqlformat.htm">here</a>  and <a href="http://www.sqlinform.com/">here</a>.  The former on-line one has some Delphi source available for download &#8212; too bad I haven&#8217;t used Delphi for years.</p>
<p>So, why is it so difficult to find an open source SQL beautifier similar to Jalopy or HTML Tidy? </p>
<p>When I get an opportunity, I&#8217;ll have to knock one out.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ciulla.org/2005/08/05/sql-tidy/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>
