Second the hackage suggestion.<br><br>`cabal unpack [package name]` is a really nice way to grab sources.<br><br><div class="gmail_quote">On Mon, Sep 14, 2009 at 1:59 PM, Don Stewart <span dir="ltr">&lt;<a href="mailto:dons@galois.com">dons@galois.com</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">jakewheatmail:<br>
<div class="im">&gt; Hello all,<br>
&gt;<br>
&gt; I&#39;ve started on a SQL parser and type checker, which I&#39;m currently<br>
&gt; planning on evolving into a lint-type program for PL/pgSQL, called<br>
&gt; HsSqlPpp.<br>
&gt;<br>
&gt; It currently parses a subset of PostGreSQL SQL and PL/pgSQL, can type<br>
&gt; check some select, insert, update, delete and create statements, and<br>
&gt; is pretty rough all round at the moment.<br>
&gt;<br>
&gt; It uses Parsec and UUAGC, comes with a small HUnit test suite, and has<br>
&gt; a Cabal file.<br>
&gt;<br>
&gt; The code is on Launchpad here:<br>
&gt; <a href="https://launchpad.net/hssqlppp" target="_blank">https://launchpad.net/hssqlppp</a><br>
&gt;<br>
&gt; You can get a snapshot here:<br>
&gt; <a href="http://launchpad.net/hssqlppp/prealpha/secondtypechecking/+download/hssqlppp-140909-rev276.zip" target="_blank">http://launchpad.net/hssqlppp/prealpha/secondtypechecking/+download/hssqlppp-140909-rev276.zip</a><br>

&gt;<br>
&gt; More information in the readme:<br>
&gt; <a href="http://bazaar.launchpad.net/%7Ejakewheat/hssqlppp/trunk/annotate/head%3A/README" target="_blank">http://bazaar.launchpad.net/~jakewheat/hssqlppp/trunk/annotate/head%3A/README</a><br>
&gt; and brief the usage guide gives you an idea of what you can do with it<br>
&gt; right now:<br>
&gt; <a href="http://bazaar.launchpad.net/%7Ejakewheat/hssqlppp/trunk/annotate/head%3A/usage" target="_blank">http://bazaar.launchpad.net/~jakewheat/hssqlppp/trunk/annotate/head%3A/usage</a><br>
&gt;<br>
&gt; I&#39;m pretty new to Haskell, parsing, attribute grammars and type<br>
&gt; checking - any comments, advice, criticism welcome.<br>
<br>
</div>Will you be releasing it on Hackage?<br>
<br>
Bonus: if you do, it can be cabal-installed :)<br>
<font color="#888888"><br>
-- Don<br>
</font><div><div></div><div class="h5">_______________________________________________<br>
Haskell-Cafe mailing list<br>
<a href="mailto:Haskell-Cafe@haskell.org">Haskell-Cafe@haskell.org</a><br>
<a href="http://www.haskell.org/mailman/listinfo/haskell-cafe" target="_blank">http://www.haskell.org/mailman/listinfo/haskell-cafe</a><br>
</div></div></blockquote></div><br>