8 poin oleh xguru 2022-05-13 | 2 komentar | Bagikan ke WhatsApp
  • Ringkasan kondisi terkini nogil, upaya untuk membuat Python tanpa GIL (Global Interpreter Lock)
  • Sam Gross merilis kode PoC pada Oktober 2021 (Python multithreaded tanpa GIL)
  • Pada KTT 2022, diusulkan flag kompiler baru untuk Python 3.12 (usulan sebelumnya adalah flag runtime)
    • Reaksi dari para pengembang inti bercampur antara antusiasme dan pertanyaan
    • Sam Gross menentang nogil berjalan sebagai fork terpisah dari CPython

      "Nilai Python ada pada ekosistemnya, dan melakukan itu bukanlah jalan menuju keberhasilan. Menghapus GIL adalah upaya yang benar-benar inovatif. Sebagian besar program Python tidak menggunakan thread saat dijalankan di multicore. Agar nogil berhasil, seluruh komunitas harus menerimanya"

2 komentar

 
deokim 2022-05-13

Menjadikan nogil sebagai flag kompilasi saat instalasi alih-alih flag runtime memang terasa sulit, karena seiring versi bahasa meningkat, Python bisa menjadi bahasa yang makin kompleks.

 
xguru 2022-05-13