[plt-scheme] Is SchemeQL still being developed?

From: Noel Welsh (noelwelsh at gmail.com)
Date: Tue May 15 17:18:29 EDT 2007

On 5/15/07, Jens Axel Søgaard <jensaxel at soegaard.net> wrote:

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

Not as such.  For a start, there isn't as much implemented as we would
like (no relationships, for example, though the query language
supports joins).  Furthermore, I don't think the relational model is
the one programmers actually want, for the same reasons that we don't
use tuples (or lists, or vectors) as our sole data type.  The
relational model is uniform, in that you can join any set of tuples to
any other set of tuples and still have a set of tuples, but tuples
themselves are a pretty inconvenient data type beyond a certain size
(and moreso in Scheme than, say, Haskell).  We're more interested in a
model defined over records, which would have slightly different
semantics for joins.


Posted on the users mailing list.