Pre-liberazione di u prughjettu PXP chì sviluppa un dialettu estensu di a lingua PHP

A prima versione di prova di l'implementazione di u linguaghju di prugrammazione PXP hè stata publicata, allargendu PHP cù supportu per novi custruzzioni di sintassi è capacità di biblioteca di runtime allargate. U codice scrittu in PXP hè traduttu in scripts PHP regulari chì sò eseguiti cù l'interprete PHP standard. Siccomu PXP hè un cumplementu di PHP, hè cumpatibile cù tuttu u codice PHP esistenti. Di e caratteristiche di PXP, l'estensioni à u sistema di tipu PHP sò nutate per una megliu rapprisintazioni di dati è l'usu di l'analisi statica, è ancu a consegna di una biblioteca di classi estesa per simplificà a scrittura di codice sicuru.

A prima versione hè presentata cum'è un prototipu sperimentale iniziale, micca ancu adattatu per l'usu generalizatu è a prova di una implementazione scritta in PHP è utilizendu l'analizzatore PHP-Parser (i primi prototipi sò stati pruvati à esse sviluppati in Rust, ma poi abbandunonu sta idea). Di e funzioni estese dispunibuli in a prima versione, solu supportu per i chjusi multiline hè nutatu: $name = "Ryan"; $hello = fn(): void { echo "Hello, {$name}!"; }; $ ciao();

A discussione seguente copre l'inclusione in PXP di funziunalità cum'è varianti di tactoria è di bloccu di l'espressione "match", l'operatore cundizionale "return", alias di tipu, generici, tipi variadici, variabili immutabili, currispundenza di mudelli è overloading di l'operatore.

Source: opennet.ru

Add a comment