Arc Forumnew | comments | leaders | submitlogin
2 points by im 6104 days ago | link | parent

After testing it, I find that (zap f x y z) does in fact act as (= x (f x y z)). And, if implicit currying is added as per someone else's suggestion, (zap f) will act as (fn args (= (car args) (apply f args))). So that works, then.