4
スタックレスのPyPy 1.7のデフォルトビルドでは、再帰の深さ制限なしで(まっすぐに)実行する機能はありません。なぜPyPy 1.7は「スタックレス」スタックを実装していないのですか?
なぜですか?
Previusは、スタックレスのサポートで、関数呼び出しと末尾再帰の連続スタイルをサポートしています。
私はコルーチンを含むソリューションについては求めていませんが、統合スタックの問題を探しています。
スタックレスのPyPy 1.7のデフォルトビルドでは、再帰の深さ制限なしで(まっすぐに)実行する機能はありません。なぜPyPy 1.7は「スタックレス」スタックを実装していないのですか?
なぜですか?
Previusは、スタックレスのサポートで、関数呼び出しと末尾再帰の連続スタイルをサポートしています。
私はコルーチンを含むソリューションについては求めていませんが、統合スタックの問題を探しています。
理由は、新しいcontinuletsが限られているOSレベルのスタック上で動作していることである (ただし彼らはずっと古いスタックレス翻訳プロセスに変換するよりも、単純な)
現在の仕事がありますあなたがmemeory
を使い果たすまで、stacklessの "無制限"スタックは新しいスタックブロックを割り当てるという形で戻ります。
http: //doc.pypy.org/ja/latest/stackless.htmlにはこのトピックに関する多くの情報があるようです。 –
質問は読んだ後に来る;) –