FERRAMENTAS LINUX: O RustPython está implementando o Python 3 no Rust

terça-feira, 5 de fevereiro de 2019

O RustPython está implementando o Python 3 no Rust




Confira !!



O RustPython é uma nova implementação do Python 3.x escrita na linguagem de programação Rust.

Os desenvolvedores Windel Bouwman e Shing Lyu estão liderando o processo de reimplementação da linguagem de programação Python em Rust. Esse interpretador Python é inteiramente baseado em Rust e, para implementar os módulos de biblioteca padrão do Python, estamos buscando alavancar as caixas Rust existentes.

A dupla de desenvolvedores apresentou no FOSDEM 2019, em Bruxelas, no final de semana, a implementação deste interpretador Python em Rust. Embora ainda esteja nos estágios iniciais de desenvolvimento, a maioria das sintaxes do Python 3 está funcionando dentro de sua implementação e até mesmo têm uma versão baseada no WebAssembly funcionando para execução em navegadores da web. Mas o suporte à biblioteca padrão do Python é onde eles estão atualmente ficando atrás de outras implementações do Py3.

Com o direcionamento do Rust, um dos objetivos do projeto é que essa implementação do Python tenha melhor segurança de memória do que alternativas em outros idiomas. Certamente será interessante rastrear este projeto e ver se eles conseguirão atingir a compatibilidade completa do Python 3 como desejarem.

Aqueles que querem aprender mais sobre o esforço do RustPython podem ver este deck de slide e a gravação de vídeo WebM da apresentação do FOSDEM. O código do RustPython está sob uma licença do MIT e pode ser encontrado através do GitHub .

Fonte

Até a próxima !!

Nenhum comentário:

Postar um comentário