Posso chamar código clojure em C ++?

stou escrevendo um plugin para um programa escrito em C +

s @Plugins são colocados em um diretório específico e são chamados pelo aplicativo principal. Eu gostaria de escrever a maior parte do plugin no Clojure (GUI, cálculos, etc), no entanto, o "plugin" real precisa ser escrito em C ++. Vários dados precisam ser transmitidos do C ++ para o Clojure.

Como posso fazer isso

JNI / JNA, soquetes, chamadas de sistema? (nada que eu saiba muito sobre)

questionAnswers(2)

yourAnswerToTheQuestion