Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.Sign up
Add schema-aware letfn #53
I had a situation where it was useful to have letfn with schema syntax, e.g.
(s/letfn [(x :- Number  "8") (y :- String [m :- Number] m)] (y (x)))
I thought this might be useful to add back in to the main project, so I've added it to schema.macros and added a set of tests which pass on Clojure and Clojurescript.