私は今週一週間、pypyソースツリーを手直しして、次の質問を思いつきました。rpythonプログラムをいくつかの機能を公開する共有オブジェクトとして構築する方法はありますか?つまり、標準のcpython vmの関数リスト(関数のリストなど)です。つまり、この関数を共有オブジェクトのインポートを介してPythonスクリプトから呼び出すことができます。 私はそうのように私のプログラムを構築しよう:実際には、しかし、CPythonのからunimportable生成されますlibmyprogram-c.so標準のPythonコードからrpythonベースの関数を呼び出す
python rpython --shared -O2 some_program.py
。次にcpythonにCFFIを使うべきでしょうか、それともrpythonフレームワークに何らかの機能(デコレータや何か)があり、それをうまくカットする必要がありますか?