Clojure: use as versões de dependência mais recentes automaticamente

Aqui está uma “característica” não muito conhecida de Leiningen. Devido à sua funcionalidade de estilo Maven, você pode ter entradas como:

:dependencies [ [some.group/library "LATEST"] ]

em seu project.clj, e ele puxará a versão mais recente da biblioteca para você. Ótimo se você estiver fazendo um protótipo de algo e não quiser procurar a versão específica da biblioteca para fazer o download (TODAS AS VEZES.)

Contudo! Você nunca deve fazer isso com algo que você libera. Sempre especifique suas dependências explicitamente, a menos que você queira (eventualmente) ter uma quebra estranha e misteriosa.

Espero que isso economize algumas teclas!