The HSQL Library ================ The HSQL library provides a Haskell interface to a variety of SQL databases. The approach of HSQL is less ambitious than combinator-based database libraries such as HaskellDB (which is based on HSQL). In HSQL, queries are submitted to the library as character strings in SQL syntax, which may generate parse errors at run time (unlike HaskellDB). However, the output of a query can be accessed in a somewhat type-safe manner (see the SqlBind class). The representation of queries as strings makes HSQL useful to users who want to take advantage of database-specific functionality, or other functionality that may not supported by projects like HaskellDB. Also, string-based SQL queries are often arguably more readable than their combinator representations in HaskellDB. Note: Another library with similar functionality to HSQL, but which seems to be more actively developed, is HDBC: http://software.complete.org/hdbc Downloading ================ The current development version of HSQL can be retrieved from code.haskell.org: darcs get http://code.haskell.org/HSQL/ Maintainers ================ The current maintainer of HSQL is Frederik Eaton . Patches can be sent to his address. HSQL was originally written by Krasimir Angelov , and subsequently maintained by Bjorn Bringert .