
On Fri, Dec 19, 2014 at 12:39:01PM +0900, Kei Hibino wrote:
From: Manuel Gómez
Subject: Re: [Haskell-cafe] [ANN] relational-record - relational-algebraic query building DSL Date: Sun, 14 Dec 2014 12:22:25 -0430 On Sun, Dec 14, 2014 at 12:04 PM, Kei Hibino
wrote: I am happy to announce relational-record library and its project page.
relational-record is domain specific language for type-safe SQL query building, and database access API with compile time schema generators.
Congratulations on the release! It’s great to see more and more interesting abstractions for relational databases in the Haskell ecosystem.
It looks like this project shares many goals with Tom Ellis’ excellent and recently released[1] Opaleye library. How would you say your approach compares with Opaleye’s?
[1]:
Relational Record and Opaleye resembles in approach of building not aggregated SQL query.
Opaleye's method using arrow notation is very cool.
Opaleye uses arrows only because it is hard to implement a sensible semantics otherwise. See, for example, this bug report on HaskellDB which used a monad rather than an arrow https://github.com/m4dc4p/haskelldb/issues/22 Tom