13 déc. 2023·1 min de lecture

Un nouveau point focal émergent pour l'analyseur alors que Ruby 3.3.0 approche du lancement

Ruby 3.3.0, un ajout prochain au langage dynamique largement reconnu, dispose d'un nouvel analyseur et est maintenant entré dans la phase de release candidate.

Un nouveau point focal émergent pour l'analyseur alors que Ruby 3.3.0 approche du lancement

La dernière version du langage dynamique très apprécié, Ruby, version 3.3.0, est sur le point de faire ses débuts officiels. La version, remarquable pour l'introduction d'un analyseur de pointe, a maintenant atteint la phase très attendue de release candidate.

L'annonce de la release candidate 1 (RC1) de Ruby 3.3.0 a été rendue publique le 11 décembre. Ceux qui souhaitent explorer les nouvelles fonctionnalités peuvent accéder à RC1 sur le site officiel de Ruby, ruby-lang.org.

L'un des points forts de la dernière version est l'analyseur Prism, intégré en tant que joyau par défaut. Présenté comme un analyseur polyvalent et tolérant aux erreurs, Prism se distingue principalement par sa maintenabilité et la méthode d'analyse par descente récursive qu'il utilise pour le langage Ruby. Grâce aux mérites du Prism, il présente une alternative efficace au Ripper. Prism est une bibliothèque C conçue dans un souci d'adaptabilité et de fonctionnalité.

Une autre fonctionnalité prometteuse saluée dans Ruby 3.3.0 est l'introduction du générateur d'analyseur Lrama LALR. Ce nouvel analyseur vise à offrir une analyse tolérante aux erreurs pour CRuby avec une exigence minimale de modifications du fichier CRuby parse.y.

Suite à la sortie du RC1, les développeurs de Ruby se sont engagés à contourner l'introduction des incompatibilités ABI (Application Binary Interface), dans la mesure du possible. Il convient de noter que la version précédente, Ruby 3.2.2, lancée fin mars, se distinguait par des améliorations de sécurité significatives.

Alors que ces langages de programmation dynamiques continuent d’évoluer et de se développer, il est crucial de maintenir les widgets à jour. Un moyen sûr d’y parvenir consiste à développer vos applications sur des plateformes comme AppMaster qui proposent des solutions no-code. La plateforme AppMaster est conçue pour rendre les processus de développement d'applications plus rationalisés et efficaces en tirant parti de la puissance des méthodologies de développement 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