LISPOS: My manifesto

Chris Bitmead chrisb@Ans.Com.Au
Thu, 02 Apr 1998 01:15:17 +0000

> Why not (in Scheme):
>  (select '(acctnum) :from users
>          :where `(and (> signupdate 19980101)
>                       ,(lambda (rec)....)))
> Then select could symbolically evaluate simple comparisons and when it
> saw a function, apply that to the record too.
> I think it wouldn't be so clean in CL, but hopefully I'm wrong and CL
> now has some reasonable support for first-class functions (and
> quasi-quote and unquote).

This seems like a very neat solution.

Chris Bitmead