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)



Attachment: signature.asc
Description: Message signed with OpenPGP using GPGMail

Reply via email to