私は、多くの Web ベースの AI 作業を含む大きなプロジェクトに取り組んでいます。私は Python に非常に慣れていますが、唯一の関心事は、並行プログラミングと、このプロジェクトをクラスター上で動作させるためのスケーリングです。したがって、Clojure for AI と Java 関数呼び出しのサポートにより、並行プログラミングが可能になります。
Python ですべての Web ベースの API 作業を行い、Clojure に並行 AI 作業のほとんどを処理させるのは良い考えですか?
編集:相互作用を詳しく説明しましょう。Python は汚い作業 (スクレイピング、画像処理、データベースの改善など) のほとんどを行っていました。可能であれば、Clojure はデータベースを処理するか、Python からデータを取得します。私は、Python と Clojure とリンクする CPython のようなものを除いています。
Edit2: 聞くのはばかげた質問かもしれませんが、これはかなり長期的なプロジェクトであり、かなり進化し、いくつかの反復が行われます.Clojureはここにとどまる言語ですか? 携帯性は十分ですか?