[plt-scheme] Is SchemeQL still being developed?
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