Apple predstavuje nový open-source jazyk „Pickle“, čo to je?
2 min. čítať
Publikované dňa
Prečítajte si našu informačnú stránku a zistite, ako môžete pomôcť MSPoweruser udržať redakčný tím Čítaj viac
Kľúčové poznámky
- Apple vydáva nový open-source jazyk, Pkl, pre správu konfigurácie.
- Deklaratívna syntax a bezpečnosť typu podporujú čitateľnosť, znižujú chyby a zvyšujú bezpečnosť.
- Flexibilné pre rôzne konfigurácie, od infraštruktúry až po aplikácie.
Tech gigant jablko sa pustil do arény open source vydaním Pkl, programovacieho jazyka špeciálne navrhnutého na správu konfigurácie.
Na rozdiel od imperatívnych jazykov, ktoré vyžadujú podrobné pokyny, Pkl využíva formát kľúč – hodnota podobný JSON. Tento prístup sa zameriava skôr na definovanie požadovaných stavov než na načrtnutie konkrétnych akcií, čo uľahčuje pochopenie a údržbu konfiguračných súborov, najmä pre tých, ktorí sú menej oboznámení so zložitou syntaxou skriptovania.
Jednoduchšie povedané, predstavte si, že máte veľa nastavení pre rôzne veci, ako je jas telefónu, heslo Wi-Fi alebo dokonca pravidlá hry. Tieto nastavenia môžete zmeniť klikaním v ponukách alebo písaním kódu. Čo keby však existoval jednoduchší spôsob, napríklad napísať zoznam toho, čo chcete, a nechať počítač, aby zistil, ako to urobiť?
Tým sa Pkl snaží byť. Je to nový programovací jazyk od spoločnosti Apple navrhnutý špeciálne na správu týchto druhov nastavení. Namiesto toho, aby ste písali komplikované pokyny, jednoducho poviete Pkl, aký výsledok chcete, a on sa postará o zvyšok.
Pkl uprednostňuje integritu a bezpečnosť údajov prostredníctvom kontroly typu, sandboxingu a najmenších privilégií. Jeho všestrannosť umožňuje jednoduchú konfiguráciu rôznych systémov a aplikácií.
Zatiaľ čo Pkl sa interne používa v Apple už niekoľko rokov, jeho vydanie ako open-source projekt otvára príležitosti pre komunitné príspevky a širšie prijatie. V súčasnosti existujú základné moduly editorov pre VS Code a Neovim, ktoré poskytujú zvýraznenie syntaxe a skladanie kódu.
Zdá sa, že vydanie Pkl je v súlade s rastúcim záväzkom spoločnosti Apple k softvéru s otvoreným zdrojovým kódom. Nedávne príspevky zahŕňajú programovací jazyk Swift a knižnice Foundation, ktoré demonštrujú ich rozširujúcu sa prítomnosť v komunite s otvoreným zdrojom.
viac tu.
Používateľské fórum
0 správy