[英]Scala Continuations - Why can't my shifted call be inside a try-catch block?
[英]Why PyPy 1.7 desn't implement “stackless” stack?
PyPy 1.7的默认构建(其中包含无堆栈)不提供无递归深度限制的运行能力(直接方式)。
为什么?
PyPy的Previus构建具有无堆栈支持函数调用和尾递归的延续样式。
我不是在问涉及协程的解决方案,而是在寻找集成堆栈问题。
原因是新的continuous在OS级别的堆栈上工作,这是有限的(但是,它们比翻译过程中的旧无堆栈转换要简单得多)
目前正在进行的连续Jit工作正在尝试将堆栈作为gc管理的块
如果成功的话,用于无堆栈的“无限”堆栈将以分配新堆栈块的形式返回,直到内存用尽
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.