Skip to content

Instantly share code, notes, and snippets.

View wit-0-bit's full-sized avatar

Ellie Winn wit-0-bit

View GitHub Profile
### Keybase proof
I hereby claim:
* I am wit-0-bit on github.
* I am wit0bit (https://keybase.io/wit0bit) on keybase.
* I have a public key ASD6DRXMDZsOf-4xSsU6Emr4lgricr6AUIEXk03Abovm1go
To claim this, I am signing this object:
(defmacro n-partial [f & sparse-params]
(let [params (map (fn [param]
(if (= param '_)
(gensym)
param))
sparse-params)]
`(fn ~(vec (filter symbol? params))
(~f ~@params))))