Apple svela il nuovo linguaggio open source "Pickle", che cos'è?
2 minuto. leggere
Edizione del
Leggi la nostra pagina informativa per scoprire come puoi aiutare MSPoweruser a sostenere il team editoriale Per saperne di più
Note chiave
- Apple rilascia un nuovo linguaggio open source, Pkl, per la gestione della configurazione.
- La sintassi dichiarativa e l'indipendenza dai tipi promuovono la leggibilità, riducono gli errori e migliorano la sicurezza.
- Flessibile per diverse configurazioni, dall'infrastruttura alle applicazioni.
Gigante della tecnologia Apple si è avventurato nell'arena open source rilasciando Pkl, un linguaggio di programmazione appositamente progettato per la gestione della configurazione.
A differenza dei linguaggi imperativi che richiedono istruzioni passo passo, Pkl utilizza un formato chiave-valore simile a JSON. Questo approccio si concentra sulla definizione degli stati desiderati piuttosto che sulla definizione di azioni specifiche, rendendo più semplice la comprensione e la gestione dei file di configurazione, soprattutto per coloro che hanno meno familiarità con la sintassi di scripting complessa.
In parole più semplici, immagina di avere molte impostazioni per cose diverse, come la luminosità del telefono, la password Wi-Fi o persino le regole di un gioco. Potresti modificare queste impostazioni facendo clic sui menu o scrivendo il codice. E se esistesse un modo più semplice, come scrivere un elenco di ciò che desideri e lasciare che sia il computer a capire come farlo?
Questo è ciò che Pkl sta cercando di essere. È un nuovo linguaggio di programmazione di Apple progettato specificamente per gestire questo tipo di impostazioni. Invece di scrivere istruzioni complicate, dici semplicemente a Pkl quale risultato desideri e lui si prenderà cura del resto.
Pkl dà priorità all'integrità e alla sicurezza dei dati attraverso il controllo del tipo, il sandboxing e il privilegio minimo. La sua versatilità consente una facile configurazione di vari sistemi e applicazioni.
Sebbene Pkl sia utilizzato internamente da Apple da diversi anni, il suo rilascio come progetto open source apre opportunità per contributi da parte della comunità e un'adozione più ampia. Attualmente esistono plug-in dell'editor di base per VS Code e Neovim, che forniscono l'evidenziazione della sintassi e la piegatura del codice.
Il rilascio di Pkl sembra allinearsi con il crescente impegno di Apple nei confronti del software open source. Contributi recenti includono il linguaggio di programmazione Swift e le librerie della Foundation, a dimostrazione della loro presenza in espansione nella comunità open source.
Più qui.
Forum degli utenti
0 messaggi