私は現在、shedskinを使用してPythonプロジェクト(5ファイル@合計1200行のコード)をコンパイルしようとしています。
shedskinバージョン0.9.3と0.9.2を試しましたが、どちらも同じエラーになります。これは私が遭遇する最初のエラーです:
mmain.cpp: In function ‘__shedskin__::list<__shedskin__::list<int>*>* __mmain__::list_comp_3(__shedskin__::__ss_int)’:
mmain.cpp:133: error: no matching function for call to ‘__shedskin__::list<__shedskin__::list<int>*>::append(__shedskin__::list<double>*)’
さらに、shedskinを実行した後(つまり、「make」と入力する前)、多くの警告が表示されます。これらはすべて動的タイプに関連しています。
*WARNING* mmain.py: expression has dynamic (sub)type: {float, int, list}
ただし、shedskinは、エラーなしでコンパイルして実行できるため、提供されている例で問題なく動作しているようです。
エラーを探す場所や、エラーが何に関連しているのかがわかりますか?