PXP-projekti on ollut viime aikoina mielenkiintoinen kieliprojekti, jonka tavoitteena on tulla PHP:n superjoukko, jossa on lisäsyntaksivaihtoehtoja ja paremmat ajonaikaiset ominaisuudet. PXP 0.0.1 julkaistiin eilen ensimmäisenä hyvin varhaisena esituotantojulkaisuna tälle avoimen lähdekoodin projektille.

PXP-kieli pyrkii olemaan PHP:n superjoukko laajennetulla tyyppijärjestelmällä, ensimmäisen osapuolen Composer-integraatiolla ja huolellisesti laaditulla kehittäjäkokemuksella. Katsotaan aikanaan, kuinka PXP kehittyy ja onnistuuko se houkuttelemaan seuraajia. PXP-koodi voidaan ainakin siirtää PHP:hen helpottamaan tukea/suoritusta muilla alustoilla.

Ne, jotka eivät ole aiemmin kuulleet PXP-kielestä, voivat löytää projektin perustiedot osoitteesta PXPlang.org.

PXP:tä alettiin kirjoittaa Rust-jäsentimenä, mutta vuorostaan ​​päätettiin palata takaisin ja muokata se itse PHP:llä. PXP 0.0.1-julkaisun ilmoituksessa selitetään:

“Tämä julkaisu merkitsee PHP-pohjaisen järjestelmän alkua PXP:lle. Päätin luopua nykyisestä Rust-jäsentimästä ja valita nikic/PHP-Parser-jäsennyksen.

Päätös siirtyä PHP-tuettuun työkalupakettiin oli ratkaiseva. PXP:n kehittäminen PHP:ssä, ainakin aluksi, sallii minun liikkua paljon suuremmalla nopeudella kuin Rustilla. Ei siksi, että Rustilla kehittäminen on vaikeaa, mutta se lisää toisen kerroksen käytettävyysongelmia. Kuinka hallitsemme julkaisuja ja alustakohtaisten binäärien jakelua? Joku on törmännyt virheeseen, mutta on nolla todennäköisyyttä, että he osallistuvat, jos he eivät tunne Rustia.”

Tuo GitHubin ilmoitus näyttää myös peruskatsauksen PXP-syntaksiin toistaiseksi, kun versiossa 0.0.1 on toteutettu yksinäinen ominaisuus. ovat monirivisiä lyhyitä sulkuja.

Categories: IT Info