2 puntos por GN⁺ 2023-08-01 | 1 comentarios | Compartir por WhatsApp
  • Soy release manager de PyPy, el intérprete alternativo de Python con JIT, desde 2015.
  • Hemos hecho mucho trabajo para que PyPy pueda usarse a través de conda-forge o mediante descarga directa.
  • Esto incluye no solo empaquetar PyPy, sino también mejorar toda la capa de emulación de la C-API para que hoy en día pueda ejecutar casi toda la pila de datos científicos de Python (aunque lentamente).
  • Hemos recibido comentarios limitados, así que es difícil obtener información sobre personas que realmente usan PyPy en productos o investigación.
  • Solo seguir el ciclo anual de lanzamientos de CPython ya requiere una cantidad considerable de trabajo.
  • Los esfuerzos para mejorar la tecnología deberían basarse en la experiencia de los usuarios, pero recibimos tan poca información que es difícil orientar directamente nuestra energía, ya de por sí muy limitada.
  • Si estás usando PyPy, por favor háznoslo saber aquí por cualquiera de las formas listadas en [3].

1 comentarios

 
GN⁺ 2023-08-01
Opinión de Hacker News
  • Los usuarios están usando PyPy en trabajos reales, como análisis de eventos DNS y parsing de archivos de logs.
  • PyPy ha ofrecido mejoras de velocidad significativas, y los usuarios reportan un rendimiento hasta 50 veces más rápido y una menor carga en los servidores.
  • Algunos usuarios no sabían que PyPy ahora es compatible con Python 3.9 y no lo habían probado por problemas de compatibilidad.
  • PyPy se usa en diversas aplicaciones, incluidas web apps, procesos ETL e integraciones de API REST.
  • PyPy puede ser una herramienta útil para mejorar el rendimiento de scripts de Python CPU-bound que no usan NumPy.
  • Los principales desafíos relacionados con PyPy son la necesidad de portar extensiones de CPython y aplicaciones complejas.
  • PyPy recibió comentarios positivos por sus mejoras de rendimiento y su potencial para reducir costos.
  • La falta de marketing y un sitio web desactualizado han limitado la visibilidad de PyPy y el conocimiento que tienen los desarrolladores sobre él.