Por que exigir no formulário ns se comporta de forma diferente da função exigir
Quando eu preciso de bibliotecas do formulário ns, recebo:
test> (ns test (:require '(clojure.contrib [logging :as log] [sql :as sql]) ))
lib names inside prefix lists must not contain periods
[Thrown class java.lang.Exception]
Quando uso a função de requisição, ela funciona conforme o esperado.
test> (require '(clojure.contrib [logging :as log] [sql :as sql]) )
nil
A documentação para ns refere-se à documentação da função require, mas como eles se comportam de maneira diferente, isso é um pouco confuso.