La feuille de route de Swift 3.0 est publiée

Par:
fredericmazue

mar, 10/05/2016 - 15:32

Les choses vont vite du côté de Swift, ce langage conçu par Apple en remplacement d'Objective-C, et placé en open source.

Alors que Swift 2.2 a été disponible en mars dernier, voici que l'équipe de développement publie déjà la feuille de route de Swift 3.0, dont la première preview développeur arrivera le 12 mai. Ensuite une nouvelle preview développeur doit arriver toutes les 4 à 6 semaines.

Swift 3.0 sera une évolution majeure du langage, qui ne sera pas compatible avec Swift 2.2. Des fonctionnalités seront supprimées, avec pour objectif de renforcer la cohérence du langage.

Swift 3.0 veut aussi stabiliser son ABI. Pour cela les structures de données du runtime, les décorations de noms faites par le compilateur, les conventions d'appels et la librairie standard seront finalisées. L'idée est que des applications écrites et compilées avec des versions futures du langage puissent interagir sans problèmes avec des applications ou des librairies compilées avec Swift 3.0. Réciproquement, une application ne devra plus être recompilée, si les librairies dont elle dépend changent.

Une page sur GitHub détaille toutes les évolutions du langage, pour la mouture 3.0

Swift 3.0 viendra aussi avec le Swift Package Manager, qui permettra le développement et la distribution de packages cross-platform.

Swift 3.0, ce sera encore la première apparition des librairies Swift Core sur Linux.