Есть ли в Clojure функция apply для Java функций?

 user=> (Integer/rotateRight 0 0)
 0

 user=>  (apply Integer/rotateRight [0 0])
 CompilerException java.lang.RuntimeException: Unable to find static field: 
   rotateRight in class java.lang.Integer, compiling:(NO_SOURCE_PATH:172)

Есть ли способ сделать apply для java-функций в Clojure? Если нет, то как я могу написать макрос или функцию, которая будет это поддерживать?

16
задан 29 December 2011 в 09:37
поделиться