1 puan yazan GN⁺ 2023-07-30 | 1 yorum | WhatsApp'ta paylaş
  • CPython'ın Global Interpreter Lock(GIL) mekanizmasını isteğe bağlı hale getirme yönünde ilerlemesiyle, Python'ın paralel yürütme modelinde büyük bir değişiklik bekleniyor
  • Python Steering Council, PEP 703'ü kabul etmeye istekli olduğunu açıkladı ve ilk desteğin Python 3.13'e girmesi mümkün görünüyor
  • Temel mesele, no-GIL derlemesi ile mevcut with-GIL derlemesinin üçüncü taraf koddaki değişiklikleri birlikte kabul edip edemeyeceği
  • Steering Council, “bir başka Python 3 durumu”ndan kaçınmak istiyor ve geriye dönük uyumluluk ile ABI uyumluluğu gereksinimlerini dikkatle inceliyor
  • no-GIL'in devreye alınması Python 4'e geçiş anlamına gelmiyor; bu nedenle eski Python sürümleriyle uyumluluk sorunlarının ayrıca çözülmesi gerekiyor

PEP 703'ü kabul etme niyeti

Uyumluluk ve geçiş başlıkları

  • Steering Council, no-GIL geçişinde geriye dönük uyumluluk konusunu çok temkinli ele almak istiyor
  • no-GIL derlemesine uyum sağlamak için gereken üçüncü taraf kod değişiklikleri, with-GIL derlemesinde de aynı şekilde çalışmalı
    • Ancak daha eski Python sürümleriyle geriye dönük uyumluluk ayrıca ele alınmalı
  • Bu değişikliğin Python 4 olmadığı özellikle vurgulanıyor
  • İki derleme arasındaki ABI uyumluluğu gereksinimleri ve bunun geriye dönük uyumluluğa etkisi hâlâ değerlendiriliyor

1 yorum

 
GN⁺ 2023-07-30
Hacker News yorumları