使用したい Scala ライブラリ、つまりBIDMachがありますが、Scala ではなく Python から使用できるようにする必要があります。ライブラリと Python コードの間で通信できるようにするためのさまざまな方法を考えてみました。たとえば、Scala で HTTP サーバーを作成して Python から呼び出す、JPypeなどを使用して Python で Scala ライブラリを試して使用する、などです。さまざまなタイプのプロセス間通信。ただし、どれもうまく機能していないようで、既にライブラリにあるものを大量に再実装する必要があるようです。これについて良い方法を知っている人はいますか?
編集:私がやりたいと思っていることを正確に言えば、理想的には、Pythonで使用できるほとんどすべてのライブラリ機能に近づくことができますが、それはおそらく現実的ではありません. Scala クラスの一部が Python で簡単に使用できるようになり、実装作業を何度も繰り返さなくてもよかったと思います。これまで調べてきたことがうまくいかないと思う理由は、ライブラリに既にあるものをかなり再実装する必要があるためです (つまり、データを転送する方法として、JSON で行列のようなものを表現する)。 Python/Scala との間)