21/10, 11:00–17:00 (America/Sao_Paulo), [Lounge FIAP/Alura] Sala 33A - Sprints
Projeto para acesso de forma Pythonica aos sub-interpretadores do Python, cada um com uma GIL independente, permitindo uso de vários núcleos de CPU no mesmo processo.
O projeto "extrainterpreters" foi publicado em tempo para a versão final do Python 3,12, e permite acesso a partir de código Python puro - aos sub-interpretadores com GIL independente - superando a barreira de apenas um núcleo por vez executando código Python no mesmo processo. Sendo mantido por voluntários, e, a partir da PEP 703 com um roadmap para eliminação da GIL sem necessidade de sub-interpretadores, o projeto deu uma "parada" após a Pythonbrasil 2023.
A proposta é retomar o desenvolvimento eliminando bugs e finalizando estruturas de dados pra troca de objetos entre interpretadores em alto nível, aumentando a utilidade dos sub-interpretadores.
João S. O. Bueno é especialista em Python, trabalhando com a linguagem há mais de 20 anos. Contribuidor de código livre, e mantém, entre outros os projetos "terminedia" e "extrainterpreters"