Qual é a maturidade do PyPy? [fechadas]

12

Estou tentando determinar a maturidade do PyPy por outros meios além de ler a opinião dos desenvolvedores. Portanto, estou interessado em saber sobre qualquer projeto de missão crítica de alto perfil usando o PyPy. Todos os outros indicadores de maturidade parecem bons. Só estou sentindo falta dessa antes de decidir utilizá-la no meu projeto principal.

David
fonte

Respostas:

13

O PyPy acabou de chegar ao estágio em que está suficientemente maduro para ser um substituto viável do CPython em ambientes de produção em que não há módulos de extensão C em uso, ou os necessários podem ser tratados adequadamente por meio de cpyextuma rápida reescrita da interface código para usar `ctypes.

Consequentemente, ainda não existem muitos exemplos de grandes migrações do CPython. No entanto, já existem exemplos de acelerações significativas no código do mundo real apenas trocando de intérpretes - o exemplo mais notável do qual conheço atualmente é a mudança do LWN para o PyPy e a obtenção de uma redução de ~ 67% no tempo de execução de alguns de seus desenvolvimentos em Linux scripts de mineração de dados.

Independentemente disso, o principal a ser lembrado é que, a menos que você comece a escrever o código RPython, é fácil alternar do PyPy para o CPython 2.7, se você precisar de um módulo de extensão C específico ou se desejar direcionar uma plataforma que o PyPy não precisa ' t suporte.

ncoghlan
fonte