HPy - 파이썬을 위한 더 나은 C API
(hpyproject.org)- 파이썬을 C로 확장할수 있게 해주는 새로운 API
ㅤ→ #include
ㅤ→ 표준 Python/C API 보다 훌륭한(최신의) API 구조
- CPython의 오버헤드 없음 : 기존 확장 수준의 속도
- PyPy / GraalPython보다 빠름
- Debug Mode 지원
- 유니버설 바이너리 : HPy Universal ABI용으로 만든 확장은 CPython/PyPy/GraalPython 등에서 수정없이 로드 가능
- PyPy / GraalPython보다 빠름
써드파티 라이브러리를 구현할 때 HPy를 사용하면 기존의 C API를 구현한 구현체보다
PyPy와 GraalPython에서 해당 라이브러리가 더 빠르게 작동한다는 뜻인데요.
약간 문장이 오해의 소지가 있을 것 같아 간단하게 코멘트하고 갑니다..
HPy: a better C API for Python?
- https://lwn.net/SubscriberLink/851202/8981fa354a584aeb/