Apple stellt neue Open-Source-Sprache „Pickle“ vor, was ist das?

Symbol für die Lesezeit 2 Minute. lesen


Leser unterstützen MSpoweruser. Wir erhalten möglicherweise eine Provision, wenn Sie über unsere Links kaufen. Tooltip-Symbol

Lesen Sie unsere Offenlegungsseite, um herauszufinden, wie Sie MSPoweruser dabei helfen können, das Redaktionsteam zu unterstützen Mehr Infos

Wichtige Hinweise

  • Apple veröffentlicht eine neue Open-Source-Sprache, Pkl, für das Konfigurationsmanagement.
  • Deklarative Syntax und Typsicherheit verbessern die Lesbarkeit, reduzieren Fehler und erhöhen die Sicherheit.
  • Flexibel für verschiedene Konfigurationen, von der Infrastruktur bis zu Anwendungen.

Tech-Riese Apple hat sich mit der Veröffentlichung von Pkl, einer Programmiersprache, die speziell für das Konfigurationsmanagement entwickelt wurde, in den Open-Source-Bereich gewagt.

Im Gegensatz zu imperativen Sprachen, die Schritt-für-Schritt-Anweisungen erfordern, verwendet Pkl ein Schlüsselwertformat ähnlich wie JSON. Dieser Ansatz konzentriert sich auf die Definition gewünschter Zustände und nicht auf die Beschreibung spezifischer Aktionen. Dies erleichtert das Verständnis und die Verwaltung von Konfigurationsdateien, insbesondere für diejenigen, die mit der komplexen Skriptsyntax weniger vertraut sind.

Einfacher ausgedrückt: Stellen Sie sich vor, Sie hätten viele Einstellungen für verschiedene Dinge, wie die Helligkeit Ihres Telefons, das WLAN-Passwort oder sogar die Regeln für ein Spiel. Sie können diese Einstellungen ändern, indem Sie in Menüs herumklicken oder Code schreiben. Aber was wäre, wenn es einen einfacheren Weg gäbe, zum Beispiel eine Liste mit den gewünschten Dingen zu schreiben und den Computer herausfinden zu lassen, wie das geht?

Das ist es, was Pkl zu sein versucht. Dabei handelt es sich um eine neue Programmiersprache von Apple, die speziell für die Verwaltung dieser Art von Einstellungen entwickelt wurde. Anstatt komplizierte Anweisungen zu schreiben, teilen Sie Pkl einfach mit, was das Ergebnis sein soll, und Pkl kümmert sich um den Rest.

Pkl priorisiert Datenintegrität und -sicherheit durch Typprüfung, Sandboxing und geringste Rechte. Seine Vielseitigkeit ermöglicht eine einfache Konfiguration verschiedener Systeme und Anwendungen.

Während Pkl seit mehreren Jahren intern bei Apple verwendet wird, eröffnet seine Veröffentlichung als Open-Source-Projekt Möglichkeiten für Community-Beiträge und eine breitere Akzeptanz. Derzeit gibt es grundlegende Editor-Plugins für VS Code und Neovim, die Syntaxhervorhebung und Codefaltung ermöglichen.

Die Veröffentlichung von Pkl scheint im Einklang mit Apples wachsendem Engagement für Open-Source-Software zu stehen. Zu den jüngsten Beiträgen gehören die Programmiersprache Swift und die Foundation-Bibliotheken, was ihre wachsende Präsenz in der Open-Source-Community demonstriert.

Mehr Hier .

Benutzerforum

0 Nachrichten