13 de dez. de 2023·1 min de leitura

Novo ponto focal do analisador emergente conforme Ruby 3.3.0 se aproxima do lançamento

Ruby 3.3.0, uma próxima adição à linguagem dinâmica amplamente reconhecida, possui um novo analisador e agora entrou na fase de release candidate.

Novo ponto focal do analisador emergente conforme Ruby 3.3.0 se aproxima do lançamento

A versão mais recente da linguagem dinâmica amplamente apreciada, Ruby, versão 3.3.0, está prestes a fazer sua estreia oficial. A versão, notável pela introdução de um analisador de última geração, atingiu agora a tão esperada fase de release candidate.

O anúncio do release candidate 1 (RC1) do Ruby 3.3.0 foi tornado público em 11 de dezembro. Aqueles interessados ​​em explorar os novos recursos podem acessar o RC1 no site oficial do Ruby, ruby-lang.org.

Incluído nos destaques da versão mais recente está o analisador Prism, integrado como uma gema padrão. Anunciado como um analisador versátil e tolerante a erros, o Prism se destaca principalmente por sua facilidade de manutenção e pelo método de análise descendente recursiva que utiliza para a linguagem Ruby. Devido aos méritos do Prism, apresenta uma alternativa eficaz ao Ripper. Prism é uma biblioteca C projetada com adaptabilidade e funcionalidade em mente.

Outro recurso promissor elogiado no Ruby 3.3.0 é a introdução do gerador de analisador Lrama LALR. Este novo analisador visa oferecer análise tolerante a erros para CRuby com um requisito mínimo de alterações no arquivo CRuby parse.y.

Após o lançamento do RC1, os desenvolvedores de Ruby se comprometeram a contornar a introdução de incompatibilidades de ABI (Application Binary Interface), na medida do possível. Vale a pena notar que a versão anterior, Ruby 3.2.2, lançada no final de março, foi notável por melhorias significativas de segurança.

À medida que essas linguagens de programação dinâmicas continuam a evoluir e se expandir, manter os widgets atualizados é crucial. Uma maneira segura de fazer isso é desenvolver seus aplicativos em plataformas como AppMaster, que oferecem soluções no-code. A plataforma AppMaster foi projetada para tornar os processos de desenvolvimento de aplicativos mais simplificados e eficientes, aproveitando o poder das metodologias de desenvolvimento no-code.

Easy to start
Create something amazing

Experiment with AppMaster with free plan.
When you will be ready you can choose the proper subscription.

Get Started