LPython 0.22 lançado com novos recursos e correções

E foi lançado o compilador Python LPython 0.22 com novos recursos e correções. Confira as novidades dessa atualização e veja como instalar.

LPython é um projeto de código aberto em desenvolvimento que visa ser um compilador Python muito rápido com vários back-ends.

LPython é um compilador avançado para Python escrito em C++. Ele está atualmente em estágio alfa e em desenvolvimento pesado. LPython funciona em Windows, macOS e Linux.

Alguns dos objetivos do LPython incluem:

  • Fornecendo o melhor desempenho possível para código numérico e orientado a matrizes.
  • Compilação rápida e antecipada para binários, além de uso interativo (Jupyter Notebook).
  • Suporte multiplataforma.
  • Ser capaz de compilar um subconjunto do Python e ainda ser totalmente compatível com ele.
  • Transformando código Python em outras linguagens de programação como C++ e Fortran.
  • Explorando padrões de design para que o LPython possa eventualmente compilar todo o código Python.
  • Fornecendo excelentes mensagens de diagnóstico fáceis de usar: erros, avisos, dicas, notas, etc.

Agora, foi lançado nesta semana o LPython 0.22 como o último passo nesta cruzada.

Novidades do LPython 0.22

LPython 0.22 lançado com novos recursos e correções
LPython 0.22 lançado com novos recursos e correções

O LPython continua se esforçando para ser um excelente compilador avançado para Python, escrito em C++ e que visa o desempenho ideal em todas as plataformas, além de aspirar a ser capaz de transformar o código Python em outras linguagens como C++ e Fortran.

A versão LPython 0.22 tem correções para seus back-ends LLVM e WebAssembly, uma nova opção “--jit” para executar o código Python sem criar um arquivo executável, novo suporte a funções integradas, suporte em tempo de compilação para mais recursos da linguagem Python, uma implementação de shell interativa, uma experiência CLI aprimorada e dezenas de outras correções e pequenas melhorias.

Para saber mais sobre essa versão do LPython, acesse a nota de lançamento.

Como instalar ou atualizar o LPython

Para instalar a versão mais recente do LPython nas principais distribuições Linux, leia a sessão Installation no site do projeto no GitHub.

Sobre o Edivaldo Brito

Edivaldo Brito é analista de sistemas, gestor de TI, blogueiro e também um grande fã de sistemas operacionais, banco de dados, software livre, redes, programação, dispositivos móveis e tudo mais que envolve tecnologia.