Swift : les promesses pour 2023
ven, 23/12/2022 - 15:00
Le langage Swift annonce pour 2023 un planning très chargé avec des changements prometteurs.
1 organisation de la communauté : le core team a commencé sa réorganisation. Les différents groupes de travail auront plus de responsabilités : Language, Website, Documentation et C++ interopérabilité. Deux nouveaux groupes ont été créé : Swift sur serveur et diversité. D'autres groupes pourraient apparaitre.
2 langage
Le langage est au coeur des changements à venir. Le groupe langage a défini plusieurs domaines :
- concurrence
- générique
- macros
- interopérabilité avec C++ : stabilisation du prototype pour envisager une intégration officielle
L'autre mission de groupe langage est de définir les changements au coeur du langage pour la version 6. L'autre mission est d'éviter les casses de compatibilité.
3 système de build et autres améliorations
L'équipe compilateur travaille à améliorer le compilateur et toute la chaîne de build.
4 registre package
Le package manager reste un point sensible. Il s'agit de construire un package registry serveur totalement open source
5 Améliorations
De nombreuses améliorations sont attendues dans les prochains. Voici quelques pistes :
- parser : réécriture ou remplacement pur et simple
- améliorer la vérification des types
- améliorer la complétion du code
- améliorations diverses sur le Swift Intermediate Language : supporter les nouvelles fonctions, nouvelles outils de bas niveau
6 documentation
L'objectif est d'améliorer la documentation et simplifier les procédures pour soumettre de nouvelles docs. Etendre le périmètre du Swift-DocC
7 côté serveur
Swift sur serveur est un axe stratégique. Il s'agit d'offrir le langage côté serveur et sur Linux. Un gros travail reste à faire mais la communauté veut sortir du "Swift = Apple"
Vivement 2023 !