Ich habe zwei Fragen, eine eine Untermenge der anderen.Was ist der einfachste Weg für Clojure und Python-Programme Informationen zu teilen?
1) Was ist der beste Weg, um Informationen zwischen einem Python und Clojure-Programm zu übergeben. Diese Frage könnte auch auf jede andere Sprache wie Scala ausgedehnt werden. Diese Programme würden unter Linux laufen.
2) Was wäre der beste Weg, dies unter Windows zu tun?
Die Details sind wie folgt. Ich möchte, dass ein Python-Programm ein Clojure-Programm startet, weiß, wann das Clojure-Programm beendet ist, und die Ergebnisse der Ausführung des Clojure-Programms abrufen kann.
Ich weiß, dass zwischen einem Python - und Clojure - Programm Informationen in einer Datenbanktabelle geteilt werden können, die speziell für das Ablegen von Informationen erstellt wurde, wenn das Clojure - Programm abgeschlossen wurde, oder sogar etwas so Klobes wie das Hinterlassen einer Ergebnisdatei in einem bekanntes Verzeichnis.
Da dies Linux ist, kann ich wahrscheinlich Informationen mit einer Pipe teilen, aber ich frage mich speziell, ob es ein von Python und Clojure unterstütztes Modul gibt, das die Kommunikation zwischen den Programmen erleichtern würde.
Vielen Dank.