LISPOS: My manifesto

Kragen kragen@pobox.com
Wed, 1 Apr 1998 12:18:22 -0500 (EST)


On Wed, 1 Apr 1998, cosc19z5@bayou.uh.edu wrote:
> > >> (select '(name) :from users :where '(acctnum = 44833))
> > >Some compromise should be reached, because I would bitterly
> > >oppose loss of the lambda expression in the where clause
> > >at all costs -- even at the cost of the entire SQL project.

Oh, surely, I agree!

> >     You could easily have :WHERE for "standard" clauses and :WHEREL for the
> > lambda case right?
> 
> Actually, we can just have :where for both the "standard"
> and lambda clauses.  That would be the better way to
> approach it.

You could do something like:
(select '(acctnum) :from users 
 :where '(signupdate > 19980101 and
          filtered-by-lisp-func account-looks-inactive))

Maybe there's a better word than "filtered-by-lisp-func".

Kragen