2011-04-07 81 views

回答

5

您当然可以为Stackless开发,但目前没有针对Stackless的专门支持。这意味着你会发现代码编辑体验和REPL窗口工作得很好。但是依赖于sys.settrace的分析和调试不适用于tasklets。

如果您通过MSI安装Stackless,PTVS将像安装任何正常的CPython一样安装它。如果您已经通过其他机制安装了它,您需要转到工具 - >选项 - > Python工具 - >解释器选项,然后使用添加解释器按钮设置自定义解释器。

如果您希望做得更好,您可以回馈给PTVS以改善这一点。 Stackless's documentation has information on how to enable debugging,看起来不太难。从PTVS的角度来看,这只需要更新visualstudio_py_debugger.py来检测它是否在Stackless上运行,并添加相应的代码并确保它能正常工作。