10 ポイント 投稿者 xguru 2021-04-03 | 2件のコメント | WhatsAppで共有
  • PythonをCで拡張できるようにする新しいAPI

#include の代わりに ``

→ 標準のPython/C APIより優れた(モダンな)API構造

  • CPythonのオーバーヘッドなし: 既存拡張と同等の速度

  • PyPy / GraalPythonより高速

  • Debug Modeをサポート

  • ユニバーサルバイナリ: HPy Universal ABI向けに作成した拡張は、CPython / PyPy / GraalPythonなどで修正なしにロード可能

2件のコメント

 
corona10 2021-04-04
  • PyPy / GraalPython より高速

サードパーティーライブラリを実装する際に HPy を使うと、既存の C API を実装した処理系よりも、

PyPy と GraalPython でそのライブラリがより高速に動作する、という意味です。

少し文が誤解を招きそうだったので、簡単にコメントしておきます..

 
xguru 2021-04-03

HPy: Python のためのより良い C API?