Faire un don ! | | style | statistiques | contactez-nous | plan | lettre d'information

: Ruby 1.9.0 est sorti pour Noël

Posté par Anne au Nimes. Modéré le 27 décembre 2007.
Les tests des pré-versions de cette année ont laissé présager des performances accrues (jusqu'a 10 fois plus rapide que la 1.8.5) grâce à la nouvelle machine virtuelle. Ce n'est pas encore Ruby 2.0, qui sera la prochaine version majeure stable. De nombreuses nouvelles fonctionnalités sont encore expérimentales et peuvent disparaître d'ici à la 2.0. Cette sortie en version de développement a été faite le jour de Noël, une fois n'est pas coutume (1.8.2 en 2004, 1.6.6 en 2001, 1.6.2 en 2000, 1.2 en 1998).

Parmi les nouveautés, citons le nouveau moteur d’expression rationnelles Oniguruma, la gestion de m17n (Multilingualization, notamment une meilleure gestion d'Unicode), l'intégration de RubyGems et de Rake et le remplacement du module CSV par FasterCSV.

Ruby est un langage connu dans le monde des serveurs pour son framework Ruby on Rails ou bien les interpréteurs Ruby dans Java permettant un développement plus rapide. Mais il possède également des bindings pour de nombreuses bibliothèques, dont les plus courantes dans le monde du libre (GTK/Gnome, QT/KDE, Cairo, OpenGL, XML, Curl, SDL, etc.), le rendant également utile pour le développement d'applications de bureau, de jeux, etc.

Un projet récent, Gosu permet par exemple de développer des jeux 2D complets mêlant des effets 3D en quelques centaines de lignes de Ruby, utilisant le moteur physique Chipmunk, l'accélération OpenGL et la puissance, concision et clarté du langage Ruby.

> Lire la dépêche (83 commentaires, moyenne: 1,7).  

Vous avez demandé le commentaire #892427.

Version pour tout le monde ou uniquement pour les developpeur de Ruby?

Posté par reno () le 27/12/2007 à 12:42. (lien). Évalué à 4.

Je n'ai pas bien compris si la 1.9.0 est une version de developpement juste utile pour les developpeurs de Ruby (comme le kernel Linux 2.5.) ou si cette branche est prévu d'être utilisé par tout le monde..

  • [^]Re: Version pour tout le monde ou uniquement pour les developpeur de Rub

    Posté par reno () le 27/12/2007 à 13:08. (lien). Évalué à 2.

    est prévu d'être --> est prévue pour être

    • [^]Re: Version pour tout le monde ou uniquement pour les developpeur de Rub

      Posté par Guillaume Laville (page perso, ) le 27/12/2007 à 13:21. (lien). Évalué à 3.

      http://www.ruby-forum.com/topic/136659#new

      Depuis quelques mois, Matz a changé la politique de sortie et abandonné la numérotation paire/impaire.

      Normalement, c'est la version 1.9.1 qui devait sortir pour Noël, qui sera une version pratiquement stable. Etant donné les soucis de stabilité jusqu'a tout dernierement, c'est une version 1.9.0, preview, qui l'a remplacée.

      Le but est de permettre au maximum de monde de commencer à mettre à jour ses extensions et jouer avec les nouvelles fonctions fournies : L'utilisation des 1.9.x reste déconseillée en production.