无堆栈python功能子集的快速轻量级psuedo安装。
stacklessemu的Python项目详细描述
安装Stackless Python有点麻烦。安装类似stackless python的东西来升级标准python安装,并像以前一样提供所有已安装的站点包,难道不容易吗?
这个模块将一个基于绿色的模块命名为{{TT1}$$,因此任何期望无堆栈Python的东西都会找到这种近似的无堆栈Python。无论你在尝试什么,需要无堆栈的python都可以工作?可能不是。
此模块的限制:
- 不支持stackless.run()的参数。这意味着它不会对为给定数量的操作码运行的微线程进行先发制人的中断。
- 它不能提供正式的stackless模块提供的模块级属性,如stackless.runcount。
- 它不模拟线程支持(每个线程都有一个独立的调度程序),也不模拟微线程和通道的线程间通信。
但基本的非抢占功能是存在的。它来自于syncless框架,并且在过去被用作syncless框架的替代后端。也许,在未来的某个时候,在你的帮助下,这个模块会变得更有能力?
未来方向:使用tealets作为备用后端。