
17.12.2014 19:37 kirjutas kuupäeval "Tom Ellis" < tom-lists-haskell-cafe-2013@jaguarpaw.co.uk>:
On Wed, Dec 17, 2014 at 07:04:12PM +0200, Riivo Kolka wrote:
On 14 December 2014 at 18:52, Manuel Gómez
wrote: Congratulations on the release! It’s great to see more and more interesting abstractions for relational databases in the Haskell ecosystem. [...] I'm very sorry, but I had a strong gut reaction to Manuels sentiment. Really?! What's so great about it? Isn't this rather a sign that something is askew? For such an important, ubiquitous yet mundane task as accessing database there shouldn't be so many ad hoc half-baked (sorry - with some limitations) solutions. That's unfair, I know.
Hello Riivo,
It's not clear to me from your message whether you've looked at Opaleye, a relation query embedded domain specific language for Haskell
http://hackage.haskell.org/package/opaleye
I wrote it, so all due caveats about my opinion apply, but I do not
consider
Opaleye either ad hoc or half-baked. Opaleye has a solid theoretical foundation and thorough attention has been given to its semantics.
Tom I feel now really bad I wrote it that way. I'm actually excited about Haskell<>relational. How it can work. I may be going back to reading and thinking instead of posting inflammatory messages. I'm not comfortable going technical. I'm afraid It may take longer than you would expect for me to understand theoretical foundation of opaleye. Though I think I understand the foundation of relational theory. Riivo