Ceylon M5 et son IDE sont disponibles,
Le langage pour la JVM de Red Hat, destiné à reprendre les points forts de Java sans ses défauts franchit un nouveau cap
Ceylon est un langage de programmation qui s’inspire énormément de Java. L’objectif est d’en reprendre les points forts tout en effaçant certaines de ses lourdeurs dixit son créateur.
Les caractéristiques phares de cette nouvelle version dont le nom de code est « Nesa Pong » sont les suivantes :
- un nouveau module datetime et un serveur HTTP (ceylon.net.http.server) ;
- le support des Tuples ;
- la prise en charge des chaines verbatim ;
- l’interopérabilité native avec les API JavaScript via le nouveau dynamic block ;
- de nombreux changements importants dans la syntaxe suite au feedback de la communauté ;
- un système de type entièrement réifié avec des arguments de type générique disponibles pendant l’exécution.
De nouvelles fonctionnalités sont apportées à cette version qui est pratiquement une implémentation complète du langage Ceylon. Par exemple, l’arrivée de l’opérateur « : », l’introduction des fonctions compose() et curry(). Au total, plus de 500 nouvelles fonctionnalités et des bogues corrigés.
Bien que la spécification du langage et la documentation aient été révisées et considérablement améliorées, M5 ne supporte pas encore le type safe metamodel, la sérialisation et la définition des annotations par l’utilisateur.
Le code source de Ceylon et ses spécifications sont téléchargeables en open source sur GitHub.
Télécharger Ceylon M5
Source : blog officiel
Et vous ?
Utilisez-vous Ceylon ? Est-il une sérieuse alternative à Java ?
Partager