Apple dezvăluie un nou limbaj open-source „Pickle”, ce este?

Pictograma timp de citire 2 min. citit


Cititorii ajută la sprijinirea MSpoweruser. Este posibil să primim un comision dacă cumpărați prin link-urile noastre. Pictograma Tooltip

Citiți pagina noastră de dezvăluire pentru a afla cum puteți ajuta MSPoweruser să susțină echipa editorială Afla mai multe

Note cheie

  • Apple lansează un nou limbaj open-source, Pkl, pentru gestionarea configurației.
  • Sintaxa declarativă și siguranța tipului promovează lizibilitatea, reduc erorile și sporesc securitatea.
  • Flexibil pentru diverse configurații, de la infrastructură la aplicații.

Gigant tehnic Apple s-a aventurat în arena open-source lansând Pkl, un limbaj de programare special conceput pentru gestionarea configurației.

Spre deosebire de limbajele imperative care necesită instrucțiuni pas cu pas, Pkl utilizează un format cheie-valoare similar cu JSON. Această abordare se concentrează pe definirea stărilor dorite, mai degrabă decât pe sublinierea acțiunilor specifice, făcând mai ușoară înțelegerea și întreținerea fișierelor de configurare, în special pentru cei mai puțin familiarizați cu sintaxa de scriptare complexă.

Cu cuvinte mai simple, imaginați-vă că aveți multe setări pentru diferite lucruri, cum ar fi luminozitatea telefonului, parola Wi-Fi sau chiar regulile unui joc. Puteți modifica aceste setări făcând clic în meniuri sau scriind cod. Dar dacă ar exista o modalitate mai simplă, cum ar fi să scrieți o listă cu ceea ce doriți și să lăsați computerul să descopere cum să o facă?

Asta încearcă să fie Pkl. Este un nou limbaj de programare de la Apple conceput special pentru gestionarea acestor tipuri de setări. În loc să scrieți instrucțiuni complicate, îi spuneți lui Pkl ce vreți rezultatul, iar acesta se ocupă de restul.

Pkl prioritizează integritatea și securitatea datelor prin verificarea tipului, sandboxing și cel mai mic privilegiu. Versatilitatea sa permite configurarea ușoară a diferitelor sisteme și aplicații.

În timp ce Pkl a fost folosit intern la Apple de câțiva ani, lansarea sa ca proiect open-source deschide oportunități pentru contribuții comunității și o adoptare mai largă. În prezent, există pluginuri de bază pentru editor pentru VS Code și Neovim, care oferă evidențiere a sintaxei și plierea codului.

Lansarea Pkl pare să se alinieze cu angajamentul în creștere al Apple față de software-ul open-source. Contribuțiile recente includ limbajul de programare Swift și bibliotecile Fundației, demonstrând prezența lor în creștere în comunitatea open-source.

Mai Mult aici.

Forumul utilizatorilor

0 mesaje