2 poin oleh GN⁺ 2023-08-01 | 1 komentar | Bagikan ke WhatsApp
  • Saya telah menjadi manajer rilis untuk PyPy, implementasi Python alternatif dengan JIT, sejak 2015.
  • Saya telah melakukan banyak pekerjaan agar PyPy dapat digunakan melalui conda-forge atau lewat unduhan langsung.
  • Ini bukan hanya mencakup pemaketan PyPy, tetapi juga peningkatan seluruh lapisan emulasi C-API sehingga saat ini hampir seluruh scientific Python data stack dapat dijalankan dengannya (meskipun lambat).
  • Kami hanya menerima umpan balik yang terbatas, sehingga sulit mendapatkan informasi tentang orang-orang yang benar-benar menggunakan PyPy dalam produk atau riset.
  • Hanya dengan mengikuti siklus rilis CPython setiap tahun saja sudah membutuhkan pekerjaan yang cukup besar.
  • Upaya untuk peningkatan teknis seharusnya didasarkan pada pengalaman pengguna, tetapi kami mendapatkan terlalu sedikit informasi untuk secara langsung mengarahkan energi kami yang sangat terbatas.
  • Jika Anda menggunakan PyPy, mohon beri tahu kami di sini melalui salah satu cara yang tercantum di [3].

1 komentar

 
GN⁺ 2023-08-01
Opini Hacker News
  • Para pengguna menggunakan PyPy untuk pekerjaan nyata seperti analisis peristiwa DNS dan parsing file log.
  • PyPy memberikan peningkatan kecepatan yang signifikan, dengan pengguna melaporkan performa hingga 50 kali lebih cepat dan beban server yang berkurang.
  • Sebagian pengguna tidak mengetahui bahwa PyPy kini mendukung Python 3.9 dan belum mencobanya karena masalah kompatibilitas.
  • PyPy digunakan dalam berbagai aplikasi, termasuk aplikasi web, proses ETL, dan integrasi REST API.
  • PyPy bisa menjadi alat yang berguna untuk meningkatkan performa skrip Python yang CPU-bound dan tidak bergantung pada NumPy.
  • Tantangan utama terkait PyPy adalah kebutuhan untuk memindahkan ekstensi CPython dan aplikasi yang kompleks.
  • PyPy menerima umpan balik positif karena peningkatan performa dan potensi penghematan biaya.
  • Kurangnya pemasaran dan situs web yang ketinggalan zaman membatasi visibilitas PyPy dan kesadaran para pengembang terhadapnya.