Я только что попробовал его на 1.2.1, и у меня такое же поведение, как и у вас.
Затем я попробовал (doc assert)
на 1.2.1 и в REPL:
clojure.core/assert
([x])
Macro
Evaluates expr and throws an exception if it does not evaluate to
logical true.
Похоже, что сообщение было добавлено в 1.3, поэтому вы можете использовать версию только с одним параметром в 1.2.
Если вы просматриваете онлайн-документацию, убедитесь, что вы читаете правильную версию.Если есть сомнения, введите (doc the-function-or-macro-name)
в REPL и посмотрите документацию прямо здесь.Я пользуюсь doc
гораздо чаще, чем онлайн-документы - он всегда соответствует версии, которую я использую, и в любом случае он уже у меня под рукой.