HPy - Python के लिए एक बेहतर C API
(hpyproject.org)- Python को C से extend करने में सक्षम बनाने वाला नया API
→ #include की जगह ``
→ standard Python/C API से बेहतर (अधिक आधुनिक) API संरचना
-
CPython का overhead नहीं: मौजूदा extensions के स्तर की speed
-
PyPy / GraalPython से तेज
-
Debug Mode सपोर्ट
-
Universal binary: HPy Universal ABI के लिए बनाए गए extensions को CPython/PyPy/GraalPython आदि में बिना बदलाव के load किया जा सकता है
2 टिप्पणियां
जब third-party लाइब्रेरी को implement करते समय HPy का उपयोग किया जाता है, तो इसका मतलब यह है कि मौजूदा C API का उपयोग करके implement किए गए संस्करणों की तुलना में
वह लाइब्रेरी PyPy और GraalPython पर अधिक तेज़ी से चलती है।
मुझे लगा कि यह वाक्य थोड़ा भ्रामक हो सकता है, इसलिए मैं बस संक्षेप में यह टिप्पणी छोड़ रहा/रही हूँ..
HPy: Python के लिए एक बेहतर C API?