0

可能性の重複:
call/cc in Lua - Possible?Luaはテールコール最適化をサポートしていますが、完全継続をサポートしていないのはなぜですか?

私の知る限りでは、フル継続(call/ccは)のみTCO(末尾呼び出しの最適化)で効率的に実装することができます。

現在のLua 5.1 & VMはTCOを持っていますが、継続はありません。限られたコルーチンだけをサポートしています。したがって、Luaで完全な継続を実装することは可能です。私は継続実施について間違っているのですか?あるいは、私が正しいとすれば、なぜLuaは完全な継続をサポートしていないのですか?

答えて

2

良い受け入れ答え、プラスのLuaの作成者からの回答が含まれ、ここを参照してください: call/cc in Lua - Possible?

関連する問題