Swift : les promesses pour 2023

Par:
ftonic

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 !