[plt-scheme] Is SchemeQL still being developed?

From: Jens Axel Søgaard (jensaxel at soegaard.net)
Date: Tue May 15 16:51:40 EDT 2007

Noel Welsh wrote:
> SchemeQL has the wrong model.  It shouldn't use macros, and directly
> modelling SQL makes a somewhat inconvenient language.
> 
> Snooze has a better mapping to SQL (http://svn.untyped.com/snooze/)
> that like SchemeQL fairly directly maps SQL.  The query language is
> quite expressive and Snooze currently supports PostgreSQL and SQLite.
> It is pretty much ready for release; only documentation is lacking.

This looks quite interesting. Due to the doc.txt at first I thought
it was just "persistent structures", but then I found
query-lang-test.ss .

> The higher level approach based on the relational algebra (or
> calculus; I forget which) has been well explored in the literature.
> See, for example, HaskellDB and LINQ.

Should this be interpreted as Snooze implements the a relational
database in the algebraic sense (Date and friends aren't too
fond of SQL).

-- 
Jens Axel Søgaard



Posted on the users mailing list.