AccueilActualités informatiqueSwift, le langage de programmation d'Apple : nouvelle structure d'équipe et départ...

Swift, le langage de programmation d’Apple : nouvelle structure d’équipe et départ de Chris Lattner

Le responsable de l’équipe de base de Swift, Ted Kremenek, a présenté des plans pour restructurer la gestion du projet. L’équipe souhaite mettre en place dans les semaines à venir un groupe de travail linguistique qui s’occupera du développement du langage. L’équipe principale devrait ainsi être déchargée et se concentrer sur les tâches administratives liées à la gestion du projet.

Kremenek considère la création de ce nouveau groupe de travail comme une suite logique des développements réalisés depuis le lancement de Swift en open source. Depuis lors, comme pour d’autres langages et projets open source, divers groupes de travail se sont formés, tant pour les questions techniques que non techniques. Le Language Working Group doit en outre impliquer davantage de membres de la communauté dans le développement du langage qu’auparavant.

Sommaire

Dans le cadre de cette annonce, Kremenek fait officiellement ses adieux au créateur de Swift, Chris Lattner, et le remercie expressément pour sa longue collaboration. Lattner, qui a également joué un rôle déterminant dans la promotion de l’infrastructure de compilation LLVM, a longtemps dirigé le département des outils de développement chez Apple. Au milieu de l’année 2010, il a commencé à développer Swift en interne dans l’entreprise, comme alternative à Objective-C. Après que le langage de programmation ait d’abord pris son envol en interne, Apple l’a libéré en 2015 en tant que projet open source.

Lattner a déjà quitté Apple en 2017 pour rejoindre Tesla, même si ce n’était que pour une courte durée. Lors de son départ d’Apple, il a confié la direction du projet Swift à Kremenek, mais s’est ensuite engagé au fil des ans dans le développement du langage de programmation. Il profite du message d’adieu officiel de Kremenek et des questions qui en découlent pour s’exprimer sur son retrait.

Il souligne à quel point le langage et son développement ont été importants pour lui et qu’il a volontiers investi beaucoup de temps dans le développement de Swift et le pilotage des actions autour du langage de programmation. Cela concerne aussi bien les réunions au sein de l’équipe centrale de Swift que les efforts pour le processus d’évolution de Swift pour le développement du langage de programmation et des interfaces.

Il a toutefois déjà quitté l’équipe de base à l’été 2021. L’élément déclencheur a été une réunion virtuelle au cours de laquelle d’autres personnes l’auraient insulté et crié dessus via WebEx. Ce n’était pas la première fois, et il s’agissait de plus d’un membre de l’équipe centrale. Dans l’ensemble, il régnait une atmosphère empoisonnée lors des réunions.

Après l’incident, il a d’abord pris un congé sabbatique. En automne, lors d’une discussion avec la direction de l’équipe, il s’est rendu compte qu’elle ne prévoyait probablement pas de mesures pour changer la situation. Il a alors décidé de ne pas revenir. Sur Swift Evolution également, certaines de ses contributions auraient plutôt déclenché des discussions animées qu’apporté des réponses.

Il a finalement réalisé qu’il avait perdu son influence sur Swift et que certaines promesses de conception qui lui étaient chères n’étaient probablement plus d’actualité. Il estime que la situation est certes regrettable, mais qu’il est quelqu’un qui regarde vers l’avant et que cette affaire est désormais derrière lui.

En attendant, il souligne que de nombreuses personnes engagées et talentueuses font avancer le langage de programmation. Ils tirent le meilleur parti d’une situation parfois compliquée et de la pression exercée par des défis tels que des objectifs ambitieux et de longues listes de bugs à résoudre. Lattner considère toujours Swift comme un « langage phénoménal » qui a un avenir long et prospère. Il conclut en exprimant sa conviction que Swift bénéficie d’une communauté saine et inclusive.

Plus d'articles