On Jan 13, 2014, at 3:09 PM, Nicola Mometto <brobro...@gmail.com> wrote: > To be honest I don't like the idea of libraries attaching not-valid > :arglists meta to Vars at all since the doc[1] for `def` says that :arglists > will be "a list of vector(s) of argument forms, as were supplied to > defn" and the clojure Compiler uses :arglists for type-hints handling.
I agree with you in principle - and I'm happy to change java.jdbc to avoid the issue. Could Eastwood (or j.t.a) flag invalid :arglists? The "example" ones in both java.jdbc and congomongo are clearly "invalid" according the special forms page (but they silently "work"). Perhaps if Eastwood finds invalid / suspicious metadata in :arglists, it could use a different linter warning? Sean Corfield -- (904) 302-SEAN An Architect's View -- http://corfield.org/ "Perfection is the enemy of the good." -- Gustave Flaubert, French realist novelist (1821-1880)
signature.asc
Description: Message signed with OpenPGP using GPGMail