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
http://www.ans.com.au/~chrisb
mailto:chrisb@ans.com.au