您对Google的Unladen Swallow有何看法和期望?从他们的项目计划:
我们希望让Python更快,但我们也想让大型的,成熟的应用程序轻松切换到Unladen Swallow.
- 生成Python的版本至少比CPython快5倍.
- Python应用程序性能应该稳定.
- 保持与CPython应用程序的源级兼容性.
- 保持与CPython扩展模块的源级兼容性.
- 我们不想永远维护Python实现; 我们将工作视为一个分支,而不是一个分支.
甚至更甜:
此外,我们打算删除GIL并修复Python中的多线程状态.我们相信通过实施更复杂的GC可以实现这一点
它看起来好得令人难以置信,就像最好的PyPy和Stackless一样.
更多信息:
更新:正如DNS指出的那样,有一个相关的问题:什么是LLVM以及如何用LLVM替换Python VM的速度提高5倍?
谷歌正在赞助一个开源项目,将Python的速度提高5倍.
为什么并发这么难?
LLVM是否会解决并发问题?
硬件推进的多核之外是否有其他解决方案?
到目前为止,我的项目推迟了与Python集成C++的解决方案.但现在再次提出这个问题.有人知道项目的状态吗?在Google上:( http://code.google.com/p/unladen-swallow)根本没有实际信息.我们能算一下这个项目吗?
我刚刚看到Unladen Swallow的这一部分文档出现在Hacker News上.基本上,谷歌工程师说他们对删除GIL并不乐观.然而,似乎有关于垃圾收集器的讨论穿插在这个关于GIL的讨论中.有人可以向我解释这种关系吗?
有没有人使用unladen-swallow和numpy/scipy进行数值/科学应用?您的体验明显更快吗?任何意见都会很棒.
自从2009年第四季度发布以来,Google似乎没有更新结果部分.我一直想知道什么时候它会放在Python主干中,如果是的话,生产就好了.
此外,Q4计划中的"我们渴望不做原创工作".谷歌是否比他们能处理的更多,或者有谁知道真实的故事是什么?