Skip to content

Instantly share code, notes, and snippets.

@david-hodgetts
Created April 12, 2013 20:22
Show Gist options
  • Save david-hodgetts/5374842 to your computer and use it in GitHub Desktop.
Save david-hodgetts/5374842 to your computer and use it in GitHub Desktop.
(fn myComp [& fs]
(let [ordered-fs (reverse fs)]
(fn[& args]
(loop [f-list (rest ordered-fs)
v (apply (first ordered-fs) args)]
(if (not (seq f-list)) v
(recur (rest f-list) ((first f-list) v)))))))
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment