Awesome!
I did try it on our project and it failed at one location with:
CompilerException java.lang.UnsupportedOperationException: Can only recur
from tail position
Minimal example which still fails (alts! + case + recur combination) is:
(defn this-fails-to-compile [x]
(go
(loop []
Hello,
few days ago I extracted DB migrations code from few of my pet projects
into library called fun_migrations
(https://github.com/maio/fun_migrations). I should probably also
credit technomancy because in syme project he's using similar simple
concept. It's just few lines of code so I didn