Почему require в форме ns ведет себя иначе, чем функция require

Когда мне требуются библиотеки из формы ns, я получаю:

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]

Когда я использую функцию require, она работает как положено.

test> (require '(clojure.contrib [logging :as log] [sql :as sql]) )
nil

Документация по ns относится к документации по функции require, но поскольку они ведут себя по-разному, это немного сбивает с толку.

Ответы на вопрос(1)

Ваш ответ на вопрос