Я пытался создать пользовательское исключение в Clojure и имел всевозможные проблемы. Я попробовал метод, описанный здесь:
http://en.wikibooks.org/wiki/Clojure_Programming/Concepts#User-Defined_Exceptions
(gen-and-load-class 'user.MyException :extends Exception)
Но это не работает в Clojure 1.2 (или я делаю что-то неправильно...). Моя среда Clojure 1.2, Emacs и lein swank.
Спасибо за вашу помощь!