Я использую Clojure 1.3 (созданный из источников github), LaClojure 0.3.74 и Sun Java 6u24, работающие на IDEA 10.0.3.Мои контрольные точки, кажется, работают как рекламируется (получая галочки в красных точках), хотя вы получите x на контрольных точках в не оценочном коде, таком как [] против имя_функции [].Например:
(ns clojure.examples.hello
(:gen-class))
(defn hello <---- Get check breakpoints here.
[] <---- Get x breakpoints here, can't eval [] but hello[] is okay!!!
(let [a 12
b (/ a 2) <---- Get check breakpoints here.
c (* b 3)]
(if (< b a)
(println (str b "<" a)) <---- Get check breakpoints here.
(println (str a "<" b)))))
Возможно, вы захотите обновить систему до последней версии IDEA / LaClojure (Java 6uX и Clojure 1.2 должны работать нормально), убедитесь, что IDEA знает, где найти ваши файлы clojure jar и какой jdk дляиспользуйте (звучит так, как будто вы знаете, как настроить используемую настройку IDEA, так что вам там хорошо), и убедитесь, что у вас есть bp только в выражениях, которые можно оценить.