When and where do you put type annotations in Clojure code?
- by Michiel Borkent
When and where do you put type annotations in Clojure code? Obviously when performance counts. But are there rules by which you can live of when (only when doing Java Interop?) and where to add them (function definition arguments)?