(または、「PyPy / RPythonを使用して、Pythonランタイムを必要とせずにPythonをコンパイル/C / C ++に変換できますか?」)
私はPyPyをそのRPythonとそのPython、その実行とそのコンパイルとその変換で理解しようとしましたが、やや失敗しました。
架空のPythonプロジェクト(Windows用)があります。py2exeの使用に伴う数メガバイト(UPX後)ではなく、100キロバイト(ONO)のオーダーでサイズを小さくしたいと思います。PyPy 1を使用して、Python26.dllに依存しないスタンドアロンの実行可能ファイルを作成できますか?可能であれば、for
組み込み型でのみ機能するようにRPythonの制限に従う必要がありますか、それとも完全なPython構文ですか?
これができれば、PythonのCモジュールを直接使用することはほぼ確実にできないことを私は理解しています。
1 (質問の時から状況はより明確になり、ツールチェーンのこの部分はPyPyではなくRPythonとしてより明確にブランド化されています。2010年はそうではありませんでした。)