refactor the way oodml find-all and select deal with their keyword args.
authorNathan Bird <nathan@acceleration.net>
Fri, 1 Jul 2011 18:39:34 +0000 (14:39 -0400)
committerNathan Bird <nathan@acceleration.net>
Mon, 4 Jul 2011 20:37:58 +0000 (16:37 -0400)
commit91fd65e6ca4e4d7a9c1e0f8b6d860f55b2107437
tree307ed9c3f8f5a0b70e012d038cf6ca755cd507ad
parent925a29060928f773d4bc7d8e6bdd13c97e0ef65a
refactor the way oodml find-all and select deal with their keyword args.

 * introduce filter-plist for filtering key-value pairs out of a plist.
 * switch some (apply #'some-fun (append args (list :key val)))
            to (apply #'some-fun :key val args)
       where we know the key isn't in the args list
sql/oodml.lisp
sql/utils.lisp