A Biblioteca de Portabilidade GNU, uma solução essencial para a portabilidade de código entre plataformas, passou por uma transformação significativa.
A ferramenta gnulib, responsável pela importação de módulos do gnulib para pacotes, foi reescrita, prometendo um desempenho de oito a 100 vezes mais rápido do que a implementação anterior.
A ferramenta gnulib original, uma implementação de script shell, tem sido a espinha dorsal da importação de módulos Gnulib em programas para aprimorar a portabilidade do código. No entanto, em resposta às críticas sobre seu desempenho lento, os desenvolvedores do GNU reescreveram a ferramenta gnulib em Python.
Bruno Haible anunciou recentemente que a nova implementação da ferramenta gnulib em Python está pronta para testes beta e promete ser muito mais rápida. Ele afirmou: “A ferramenta gnulib é conhecida por ser lenta há muitos anos. Ouvimos suas reclamações. Uma reescrita da ferramenta gnulib em outra linguagem de programação (Python) está pronta para teste beta. É entre 8 e 100 vezes mais rápido do que a ferramenta gnulib original.”
Ambas as implementações, a antiga e a nova, devem se comportar de forma idêntica, produzindo os mesmos arquivos gerados e a mesma saída. No anúncio solicitando testes beta do novo código Gnulib, Haible descreve as etapas para comparar as versões shell e Python da ferramenta gnulib.
Até a próxiam !!
Nenhum comentário:
Postar um comentário