[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#838057: ITP: haskell-relational-record -- A type-safe query generator



Package: wnpp
Severity: wishlist
Owner: Kei Hibino <ex8k.hibino@gmail.com>

* Package name    : haskell-relational-record
  Version         : 0.1.5.1
  Upstream Author : Kei Hibino <ex8k.hibino@gmail.com>
* URL             : http://khibino.github.io/haskell-relational-record/
* License         : BSD3
  Programming Lang: Haskell
  Description     : A type-safe query generator

Haskell Relational Record (HRR) is a query generator based on typed
relational algebra and a mapper between SQL value lists and Haskell
record types.

Abstracted - relations are expressed as high level expressions and
they are translated into SQL statements. Drivers are provided for DB2,
PostgreSQL, SQLite, MySQL, Microsoft SQL Server and OracleSQL.
Type safe - SQL statements produced by HRR are guaranteed to be valid
if the Haskell code compiles. Even the types of placeholders are
propagated.
Composable - relations can be composed to build bigger relations.
Automatic - SQL schema is obtained from a target DB and Haskell types
are automatically generated at compile time.

- This package is meta package and manual documentation of Haskell
Relatoinal Record
  ( http://khibino.github.io/haskell-relational-record/ ) project.
  - I'm planning to maintain this package inside the pkg-haskell team.
  - I need a sponsor.


Reply to: