Я довольно простая необходимость использовать класс Ruby из Clojure. Усложняющими факторами являются то, что класс поставляется в драгоценном камне. Оптимальным подходом было бы настроить файл проекта Leiningein в соответствии с:
(project foo ""
...
:dependencies [[clojure ...]
[jruby ... ]])
Аналогично, я бы предпочел просто проверить драгоценный камень и его зависимости в локальном каталоге репо. Поэтому из моего идеального использования будет:
(ns bar.baz
(require [jruby.something :as jruby])
(def obj (jruby/CreateAnInstance "TheGemClass"))
(def result (jruby/CallAMethod obj "method_name" some args))
Спасибо.