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
Novo ponto focal do analisador emergente conforme Ruby 3.3.0 se aproxima do lançamento | AppMaster