Apple predstavlja novi jezik otvorenog koda "Pickle", što je to?
2 min. čitati
Objavljeno na
Pročitajte našu stranicu za otkrivanje kako biste saznali kako možete pomoći MSPoweruseru da održi urednički tim Čitaj više
Ključne napomene
- Apple izdaje novi jezik otvorenog koda, Pkl, za upravljanje konfiguracijom.
- Deklarativna sintaksa i sigurnost tipa promoviraju čitljivost, smanjuju pogreške i povećavaju sigurnost.
- Fleksibilan za različite konfiguracije, od infrastrukture do aplikacija.
Tehnički div jabuka se upustio u open-source arenu izdavanjem Pkl, programskog jezika posebno dizajniranog za upravljanje konfiguracijom.
Za razliku od imperativnih jezika koji zahtijevaju upute korak po korak, Pkl koristi format ključ-vrijednost sličan JSON-u. Ovaj pristup usmjeren je na definiranje željenih stanja, a ne na ocrtavanje specifičnih radnji, što olakšava razumijevanje i održavanje konfiguracijskih datoteka, posebno za one koji su manje upoznati sa složenom sintaksom skriptiranja.
Jednostavnije rečeno, zamislite da imate mnogo postavki za različite stvari, poput svjetline telefona, lozinke za Wi-Fi ili čak pravila igre. Ove postavke možete promijeniti klikanjem u izbornicima ili pisanjem koda. Ali što ako postoji jednostavniji način, poput pisanja popisa onoga što želite i dopuštanja računalu da smisli kako to učiniti?
To je ono što Pkl pokušava biti. To je novi Appleov programski jezik dizajniran posebno za upravljanje ovakvim postavkama. Umjesto pisanja kompliciranih uputa, Pkl-u samo kažete kakav ishod želite, a on će se pobrinuti za ostalo.
Pkl daje prioritet integritetu i sigurnosti podataka kroz provjeru tipa, sandboxing i najmanje privilegije. Njegova svestranost omogućuje jednostavno konfiguriranje različitih sustava i aplikacija.
Iako se Pkl interno koristi u Appleu nekoliko godina, njegovo izdanje kao projekta otvorenog koda otvara mogućnosti za doprinos zajednice i šire usvajanje. Trenutačno postoje osnovni dodaci za uređivanje za VS Code i Neovim, koji omogućuju označavanje sintakse i savijanje koda.
Čini se da je izdanje Pkl-a usklađeno s Appleovom rastućom predanošću softveru otvorenog koda. Nedavni doprinosi uključuju programski jezik Swift i biblioteke Zaklade, pokazujući njihovu sve veću prisutnost u zajednici otvorenog koda.
more ovdje.
Korisnički forum
0 poruke