[Haskell-cafe] ANNOUNCE: hssqlppp, sql parser and type checker, pre-alpha

John Van Enk vanenkj at gmail.com
Mon Sep 14 14:08:12 EDT 2009


Second the hackage suggestion.

`cabal unpack [package name]` is a really nice way to grab sources.

On Mon, Sep 14, 2009 at 1:59 PM, Don Stewart <dons at galois.com> wrote:

> jakewheatmail:
> > Hello all,
> >
> > I've started on a SQL parser and type checker, which I'm currently
> > planning on evolving into a lint-type program for PL/pgSQL, called
> > HsSqlPpp.
> >
> > It currently parses a subset of PostGreSQL SQL and PL/pgSQL, can type
> > check some select, insert, update, delete and create statements, and
> > is pretty rough all round at the moment.
> >
> > It uses Parsec and UUAGC, comes with a small HUnit test suite, and has
> > a Cabal file.
> >
> > The code is on Launchpad here:
> > https://launchpad.net/hssqlppp
> >
> > You can get a snapshot here:
> >
> http://launchpad.net/hssqlppp/prealpha/secondtypechecking/+download/hssqlppp-140909-rev276.zip
> >
> > More information in the readme:
> >
> http://bazaar.launchpad.net/~jakewheat/hssqlppp/trunk/annotate/head%3A/README<http://bazaar.launchpad.net/%7Ejakewheat/hssqlppp/trunk/annotate/head%3A/README>
> > and brief the usage guide gives you an idea of what you can do with it
> > right now:
> >
> http://bazaar.launchpad.net/~jakewheat/hssqlppp/trunk/annotate/head%3A/usage<http://bazaar.launchpad.net/%7Ejakewheat/hssqlppp/trunk/annotate/head%3A/usage>
> >
> > I'm pretty new to Haskell, parsing, attribute grammars and type
> > checking - any comments, advice, criticism welcome.
>
> Will you be releasing it on Hackage?
>
> Bonus: if you do, it can be cabal-installed :)
>
> -- Don
> _______________________________________________
> Haskell-Cafe mailing list
> Haskell-Cafe at haskell.org
> http://www.haskell.org/mailman/listinfo/haskell-cafe
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.haskell.org/pipermail/haskell-cafe/attachments/20090914/4e58e757/attachment.html


More information about the Haskell-Cafe mailing list