2 points par GN⁺ 2023-08-01 | 1 commentaires | Partager sur WhatsApp
  • Depuis 2015, l’auteur est responsable des releases de PyPy, un interpréteur Python alternatif doté d’un JIT, et travaille à sa mise à disposition via conda-forge ainsi qu’en téléchargement direct
  • Au-delà du packaging de PyPy, il contribue aussi à l’amélioration de la couche d’émulation de la C-API, qui permet aujourd’hui d’exécuter presque toute la stack Python scientifique de données, même si c’est plus lent
  • Les retours de personnes utilisant PyPy en production réelle ou en recherche étant très rares, le partage d’expériences utilisateur est nécessaire pour suivre le rythme annuel des releases de CPython et orienter les améliorations des technologies sous-jacentes

1 commentaires

 
GN⁺ 2023-08-01
Avis Hacker News
  • Des utilisateurs emploient PyPy pour des tâches réelles comme l’analyse d’événements DNS et le parsing de fichiers de logs.
  • PyPy a apporté des gains de vitesse significatifs, certains utilisateurs signalant des performances jusqu’à 50 fois supérieures et une baisse de la charge serveur.
  • Certains utilisateurs ne savent pas que PyPy prend désormais en charge Python 3.9 et ne l’ont pas essayé à cause de problèmes de compatibilité.
  • PyPy est utilisé dans diverses applications, notamment des web apps, des processus ETL et des intégrations d’API REST.
  • PyPy peut être un outil utile pour améliorer les performances de scripts Python CPU-bound qui n’utilisent pas NumPy.
  • La principale difficulté liée à PyPy est la nécessité de porter les extensions CPython et les applications complexes.
  • PyPy a reçu des retours positifs pour ses gains de performance et ses économies potentielles.
  • Le manque de marketing et un site web daté ont limité la visibilité de PyPy et la perception qu’en ont les développeurs.