Tengo dos preguntas, una es un subconjunto de la otra.¿Cuál es la forma más sencilla para que los programas Clojure y Python compartan información?
1) ¿Cuál es la mejor manera de pasar información entre un programa Python y Clojure? Esa pregunta también podría extenderse a cualquier lenguaje jvm como Scala. Estos programas se ejecutarían bajo Linux.
2) ¿Cuál sería la mejor manera de hacer esto en Windows?
Los detalles son los siguientes. Me gustaría que un programa de Python inicie un programa Clojure, sepa cuándo se ha completado el programa Clojure y recupere los resultados de ejecutar el programa Clojure.
Sé que entre un programa de Python y Clojure, la información podría compartirse en una tabla de base de datos creada específicamente para depositar información cuando el programa Clojure se haya completado, o incluso hacer algo tan complicado como dejar un archivo de resultados en un directorio conocido
Dado que se trata de Linux, probablemente pueda compartir información usando un conducto, pero me pregunto específicamente si hay un módulo compatible con Python y Clojure que facilite la comunicación entre programas.
Gracias.