Sortie de Scala 2.9.0
Cette version permettra-t-elle au langage de se propulser dans le monde de l'entreprise ?
L'équipe de développement de Scala a annoncé la sortie de la version 2.9.0 du langage.
Parmi les nouveautés et améliorations nous trouvons :
- les collections parallèles : chaque collection a un pendant parallèle permettant d'effectuer les opérations telles que map ou filter en parallèle ;
- le trait App permettant de remplacer l'ancien trait (déprécié) Application qui n'était pas thread safe ;
- de nouvelles façons d'exécuter des programmes Scala avec le lanceur :
- scala <jarfile> similaire à java -jar ;
- scala <classname> exécute la méthode main de l'objet ;
- scala <sourcefile> exécute le script. Si le contenu n'est pas un script, trouve un objet avec une méthode main et l'exécute ;
- scala -save <sourcefile> crée un jar avec les sources compilées. Ce jar peut ensuite être exécuté via scala <jarfile> ;
- améliorations des performances.
Plus d'informations ici.
À noter aussi le plugin Eclipse qui suit plus ou moins le cycle de releases du langage, qui a refondu son implémentation permettant de meilleures performances et une meilleure stabilité. Plus d'informations ici.
Dernière nouvelle liée à la sortie de cette version 2.9.0 de Scala : Martin Odersky, créateur du langage, a fondé avec des membres actifs de la communauté la société Typesafe dans le but de fournir une suite complète open source de développement Scala qui inclut pour le moment Scala 2.9.0 et Akka 1.1 et devrait inclure la nouvelle version de scala-ide. La société fournit aussi des formations et du support professionnels aux entreprises.
Cette nouvelle version devrait permettre au langage de se propulser dans le monde de l'entreprise et de passer du côté des langages mainstream.
Partager