Запуск определенной функции пространства имен Clojure?

Есть ли способ заставить clojure-launcher (т.е. оболочку вокруг clojure.main) запускать определенную функцию из определенного пространства имен (я ищу решение, которое не требует AOT-компиляции пространства имен и вызова его основной функции) ?


person pmf    schedule 30.08.2011    source источник


Ответы (1)


Вы можете вызывать основную функцию пространства имен (или любую другую функцию) без AOT, просто используя канал,

(use 'ns)
(fn)

в clojure.main, предполагая, что путь к классам настроен правильно.

person Hamza Yerlikaya    schedule 30.08.2011