10 Punkte von xguru 2021-04-03 | 2 Kommentare | Auf WhatsApp teilen
  • Eine neue API, mit der sich Python in C erweitern lässt

→ statt #include nun ``

→ eine bessere (modernere) API-Struktur als die standardmäßige Python/C-API

  • Kein Overhead von CPython: Geschwindigkeit auf dem Niveau bestehender Erweiterungen

  • Schneller als PyPy / GraalPython

  • Unterstützt Debug Mode

  • Universelles Binärformat: Erweiterungen, die für die HPy Universal ABI erstellt wurden, können in CPython/PyPy/GraalPython usw. ohne Änderungen geladen werden

2 Kommentare

 
corona10 2021-04-04
  • Schneller als PyPy / GraalPython

Wenn bei der Implementierung von Third-Party-Bibliotheken HPy verwendet wird, bedeutet das, dass

die betreffende Bibliothek auf PyPy und GraalPython schneller läuft als bei Implementierungen,

die die bisherige C-API verwenden.

Der Satz könnte leicht missverstanden werden, deshalb wollte ich das kurz anmerken.

 
xguru 2021-04-03

HPy: eine bessere C-API für Python?