Comment: Re:Unadvantages! (Score 1) 308
I've been writing a lot of clojure (for no profitable purpose) and actually find it very difficult to maintain. Common refactorings like moving functions from one package to another can be a headache and keeping track of types and keyword names in my head can also make a project's complexity get quickly out of hand. Mind you, I'm still a beginner to lisp (maybe 1-2 yrs experience), but with a statically-typed language and a good IDE, I'm a much faster developer and can easily do major refactorings to code I'm not all that familiar with.
That said, I'd still take a pay cut if I could develop in clojure all day )