HPy - Python için daha iyi bir C API'si
(hpyproject.org)- Python'ı C ile genişletmeyi mümkün kılan yeni bir API
→ #include yerine #include
→ standart Python/C API'sine göre daha iyi (daha modern) bir API yapısı
-
CPython ek yükü yok: mevcut eklenti düzeyinde hız
-
PyPy / GraalPython'dan daha hızlı
-
Debug Mode desteği
-
Evrensel ikili dosya: HPy Universal ABI için oluşturulan eklentiler, CPython/PyPy/GraalPython vb. üzerinde değişiklik yapılmadan yüklenebilir
2 yorum
Üçüncü taraf bir kütüphane uygulanırken HPy kullanılırsa, bu o kütüphanenin mevcut C API'sini uygulayan sürümlere kıyasla
PyPy ve GraalPython üzerinde daha hızlı çalıştığı anlamına geliyor.
Cümle biraz yanlış anlaşılmaya açık gibi göründüğü için kısaca yorum bırakayım..
HPy: Python için daha iyi bir C API?