【文件属性】:
文件名称:hpy:HPy:适用于Python的更好的API
文件大小:185KB
文件格式:ZIP
更新时间:2021-02-22 22:44:47
Python
HPy:更好的Python API
IRC频道:freenode.net上的#hpy
邮件列表:
该项目的目标是设计一个更好的API来扩展C语言中的Python。当前的API特定于CPython的当前实现:它暴露了很多内部细节,这使它变得很难:
将其实现为其他Python实现(例如PyPy,GraalPython,Jython,IronPython等)
在CPython本身内部尝试新事物:例如,使用GC而不是引用计数,或删除GIL
该项目的目的是通过设计解决当前问题的新API来改善这种情况。
更具体地说,目标包括(但不一定限于):
要使用上CPython的,现在没有(或几乎没有)性能的影响
增加采用率:应该有可能逐步迁移现有的C扩展,并在过渡期间并排使用新旧API
提供更好的调试体验:在调试模式下,您可以获得关于哪些句柄保持打开时间过长或在关闭后使用的精确通知。
为了