Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Scala Java Discussion :

Scala passe à la version 2.11


Sujet :

Scala Java

  1. #1
    Expert éminent sénior

    Homme Profil pro
    Étudiant
    Inscrit en
    août 2011
    Messages
    283
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : août 2011
    Messages : 283
    Points : 18 071
    Points
    18 071
    Par défaut Scala passe à la version 2.11
    Scala passe à la version 2.11
    le langage de programmation introduit un support expérimental pour Java 8 et des correctifs pour 600 bogues

    Après plusieurs mois de développement depuis la version majeure 2.10, l’entreprise Typesafe dédiée au développement du langage Scala vient d’annoncer la sortie de la version 2.11.0.

    Cette dernière version cible Java 6, mais introduit cependant un support expérimental pour Java 8 qui se limite actuellement à la lecture du bytecode et à l’analyse grammaticale du code source. Toutefois, les prochaines mises à jour tenteront d’améliorer ce support.

    En outre, la version 2.11 apporte des correctifs à plus de 600 bogues, dont certains sont rétrocompatibles avec la version 2.10, même si cette version est passée en mode maintenance et sera arrêtée à la fin de l’année 2014, avec la sortie de Scala 2.10.5.

    Cette version ne s’arrête pas uniquement à ces quelques correctifs. Ses auteurs la décrivent comme une version à la fois plus légère, plus rapide/performante et enfin plus stable. Sa légèreté se traduit par le déplacement d’un cinquième du code source de la bibliothèque principale vers des modules externes. Quant à la rapidité soulignée par les auteurs, elle est due à l’optimisation des performances du compilateur avec une génération plus rapide du code en utilisant le backend expérimental GenBCode et à l’implémentation de mécanismes permettant l’élimination des branches via une analyse de tout temps. Cette version se veut aussi plus stable à travers le refactoring de plusieurs collections, la correction de bogues existants sur l’IDE, mais aussi la modification de l’API expérimentale Reflection API.

    Pour ceux d’entre vous qui souhaitent utiliser leurs macros (créées sous 2.10.x) avec la 2.11.0 un document a été publié pour expliquer la démarche à suivre.

    Enfin, Jason Zaugg membre de l’équipe Scala de Typesafe a passé en revue toutes les modifications apportées à cette version dans le webinar vidéo ci-dessous.


    Source : Blog de Typesafe

    Et vous ?

    Qu’en pensez-vous ?

  2. #2
    Membre éprouvé

    Homme Profil pro
    Architecte technique
    Inscrit en
    juin 2005
    Messages
    588
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Architecte technique
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : juin 2005
    Messages : 588
    Points : 1 227
    Points
    1 227
    Par défaut
    Et pas moins de 112 contributeurs preuve d'un certain dynamisme...

Discussions similaires

  1. Google App Engine passe en version 1.2.5, découvrez les nouvelles fonctionnalités
    Par Gordon Fowler dans le forum Plateformes (Java EE, Jakarta EE, Spring) et Serveurs
    Réponses: 0
    Dernier message: 04/09/2009, 18h09
  2. Réponses: 0
    Dernier message: 04/09/2009, 18h09
  3. Yellow Dog Linux passe à la version 6.2
    Par matrix788 dans le forum Actualités
    Réponses: 0
    Dernier message: 30/06/2009, 14h00
  4. Yellow Dog Linux passe à la version 6.2
    Par matrix788 dans le forum Distributions
    Réponses: 0
    Dernier message: 30/06/2009, 14h00

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo