4
默认构建的PyPy 1.7包含无堆栈,不提供无递归深度限制(以直接方式)运行的能力。PyPy 1.7为什么不实现“无堆栈”堆栈?
为什么?
Previus使用函数调用和尾递归的无堆栈支持继续样式构建PyPy。
我不是在询问涉及协程的解决方案,而是寻找整合stackelss的问题。
默认构建的PyPy 1.7包含无堆栈,不提供无递归深度限制(以直接方式)运行的能力。PyPy 1.7为什么不实现“无堆栈”堆栈?
为什么?
Previus使用函数调用和尾递归的无堆栈支持继续样式构建PyPy。
我不是在询问涉及协程的解决方案,而是寻找整合stackelss的问题。
的原因是,新continulets在操作系统级别堆栈,它是有限的工作 (但是他们是多比旧的无堆叠在翻译过程中变换更简单)
有一个当前工作在continulet JIT与栈实验是GC管理块
如果是全成,进步的“无限”叠加的无堆栈会回来的只是分配新的堆栈块的形式,直到你用完memeory
的
http: //doc.pypy.org/en/latest/stackless.html似乎有很多关于这个话题的信息。 –
阅读后会出现问题;) –