Apple wypuszcza Pkl: nowy język konfiguracyjny

Le 1er février 2024, Apple a annoncé la sortie de Pkl, un nouveau langage de configuration visant à simplifier les tâches de configuration les plus complexes. Conçu par l’équipe du géant de la technologie, Pkl est un langage basé sur une structure clé-valeur, similaire au format JSON, plutôt que d’utiliser les déclarations impératives que l’on trouve dans les langages de programmation traditionnels.

Pkl se spécialise dans la configuration et offre plusieurs fonctionnalités utiles pour simplifier la vie. Il prend en charge les formats de liste de propriétés JSON, XML et YAML, ce qui permet de générer des fichiers de configuration statiques. Mais Pkl vise à être bien plus qu’un simple outil d’aide dans le processus de configuration. Il se veut une bibliothèque de configuration « sûre, facile et agréable à utiliser ».

Bien que seulement quatre jours se soient écoulés depuis la sortie de la première version de Pkl, des versions pour les langages Java, Kotlin, Swift et Go sont déjà disponibles, avec des projets futurs pour prendre en charge d’autres langages de programmation et plates-formes populaires. Apple est très enthousiaste à l’égard de cette niche, mais il faut reconnaître que Pkl est une solution créative qui peut fournir une ressource spécifique pour résoudre un problème particulier.

Le nom « Pkl » est original et facile à retenir. Cependant, est-ce que quelque chose d’aussi spécifique que ce langage pourra jamais remplacer la difficulté de rechercher des informations sur la Pro Kabaddi League ou les services d’amélioration de l’habitat au Royaume-Uni ? Seul l’avenir nous le dira.

Actuellement, si vous recherchez « pkl apple », vous trouverez immédiatement une page GitHub dédiée à ce langage, qui comprend un lien vers la documentation pertinente sur l’utilisation de l’interface en ligne de commande Pkl disponible sur macOS, Linux, Alpine Linux et les systèmes Java. Cependant, il est important de noter que la prise en charge de Java présente certaines limitations, telles que la nécessité de Java 8 ou version supérieure, un démarrage retardé et une exécution plus lente du code Pkl plus complexe par rapport aux fichiers exécutables natifs.

Pour plus d’informations, vous pouvez consulter l’article sur TechRadar Pro.

FAQ sur le langage Pkl :

The source of the article is from the blog anexartiti.gr