Apple afslører nyt open source-sprog "Pickle", hvad er det?
2 min. Læs
Udgivet den
Læs vores oplysningsside for at finde ud af, hvordan du kan hjælpe MSPoweruser med at opretholde redaktionen Læs mere
Nøgle noter
- Apple udgiver et nyt open source-sprog, Pkl, til konfigurationsstyring.
- Deklarativ syntaks og typesikkerhed fremmer læsbarheden, reducerer fejl og forbedrer sikkerheden.
- Fleksibel til forskellige konfigurationer, fra infrastruktur til applikationer.
Teknisk gigant Apple har vovet sig ind i open source-arenaen ved at frigive Pkl, et programmeringssprog specielt designet til konfigurationsstyring.
I modsætning til imperative sprog, der kræver trin-for-trin instruktioner, bruger Pkl et nøgleværdi-format, der ligner JSON. Denne tilgang fokuserer på at definere ønskede tilstande i stedet for at skitsere specifikke handlinger, hvilket gør det lettere at forstå og vedligeholde konfigurationsfiler, især for dem, der er mindre fortrolige med kompleks scriptsyntaks.
Med lettere ord, forestil dig, at du har mange indstillinger for forskellige ting, som din telefons lysstyrke, Wi-Fi-adgangskode eller endda reglerne for et spil. Du kan ændre disse indstillinger ved at klikke rundt i menuer eller skrive kode. Men hvad nu hvis der var en enklere måde, som at skrive en liste over, hvad du vil have og lade computeren finde ud af, hvordan man gør det?
Det er det, Pkl forsøger at være. Det er et nyt programmeringssprog fra Apple, der er designet specielt til at administrere denne slags indstillinger. I stedet for at skrive komplicerede instruktioner, fortæller du bare til Pkl, hvad du vil have resultatet, så klarer den resten.
Pkl prioriterer dataintegritet og sikkerhed gennem typekontrol, sandboxing og mindste privilegier. Dens alsidighed giver mulighed for nem konfiguration af forskellige systemer og applikationer.
Mens Pkl har været brugt internt hos Apple i flere år, åbner dens udgivelse som et open source-projekt muligheder for bidrag fra samfundet og bredere adoption. I øjeblikket findes der grundlæggende editor-plugins til VS Code og Neovim, der giver syntaksfremhævning og kodefoldning.
Udgivelsen af Pkl ser ud til at stemme overens med Apples voksende engagement i open source-software. Nylige bidrag omfatter programmeringssproget Swift og Foundation-bibliotekerne, der viser deres voksende tilstedeværelse i open source-fællesskabet.
Mere link..
Brugerforum
0 meddelelser