À l’aube de la WWDC 2022, les contours de Swift 5.7 se dessinent
Alors que l’annonce de la WWDC 2022 ne devrait plus tarder, les évolutions de Swift à venir sont très alléchantes pour les développeurs. Après une version 5.6 riche en nouveautés, c’est l’ensemble de l’écosystème qui se prépare à un nouveau bond en avant. Voici un premier aperçu de ce qui ressemble déjà à un grand cru.
L’omniprésence de Swift Concurrency
Lors de sa présentation en 2021, le nouveau mécanisme de gestion des tâches parallèles était déjà prometteur, bien que limité aux versions les plus récentes des systèmes Apple. Ce premier problème a été résolu rapidement : l’outil est désormais compatible avec macOS 10.15, iOS 13, watchOS 6 et tvOS 13, en plus des autres versions que supporte le langage bien évidemment.
regex ... c'est pour cette raison que j'ai ADORÉ fair du Perl entre 2001 et 2006 :-)
pour ceux qui demandent, j'ai fait des scripts Perl lorsque je bossait pour un opérateur Internet à cette époque. Tellement puissant que je pouvait mettre à jour plus de 1000 équipements en une intervention de nuit. J'ai automatisé mes interventions de nuit :-)
@totoguile
Les regex, c’est magique. 🙂
Je pense qu’Apple devrait surtout s’appuyer sur SPM pour les builds, tests,… et XCode devrait être une interface graphique pour géré SPM pour moi.
Ce qui permettrait à la fois une automatisation dans les CI/CD avec les lignes de commandes et la même chose avec XCode comme interface.
Et avec un cache distribué des binaires/fichiers pré-compilé, on pourrait gagner pas mal de temps lors de la compilation de gros projets en équipe.
@valcapri
D’après les propositions d’évolutions et la direction prise au travers de Swift Playgrounds, c’est l’objectif, au moins à moyen terme.