Вы имеете в виду, что файлы .class
на диске имеют подчеркивание, где функции в Clojure имели тире? Я уверен, что прочитал, что это связано с тем, что JVM не поддерживает тире в этих именах файлов. (Или, по крайней мере, это не является гарантией того, что он их поддерживает.)
Это только ограничение имен файлов классов, и Clojure в любом случае молча решает эту проблему. Ваш собственный код может обрабатывать файлы с тире в имени файла.
Извините, что сейчас у меня нет ссылки на это.