PHP lengoaiaren dialekto hedatua garatzen duen PXP proiektuaren aurre-argitalpena

PXP programazio-lengoaiaren inplementazioaren lehen proba-oharra argitaratu da, PHP egitura sintaktiko berrien laguntzarekin eta exekuzio-denborako liburutegi-gaitasunekin zabalduz. PXP-n idatzitako kodea PHP interprete estandar baten bidez exekutatutako PHP script arruntetara itzultzen da. PXP PHP bakarrik osatzen denez, lehendik dagoen PHP kode guztiekin bateragarria da. PXP-ren ezaugarrien artean, PHP motako sistemaren luzapenak daude datuen irudikapen hobea lortzeko eta analisi estatikoa erabiltzeko, baita klase-liburutegi zabaldu baten entrega ere, kode segurua idaztea errazteko.

Lehen bertsioa hasierako prototipo esperimental gisa aurkezten da, oraindik ez da egokia erabiltzeko eta PHPn idatzitako inplementazio bat probatzeko eta PHP-Parser analizatzailea erabiliz (lehen prototipoak Rust-en garatzen saiatu ziren, baina gero ideia hori alde batera utzi zuten). Lehen bertsioan eskuragarri dauden funtzio aurreratuetatik, lerro anitzeko itxieretarako euskarria bakarrik adierazten da: $name = "Ryan"; $kaixo = fn (): void { echo "Kaixo, {$izena}!"; }; $kaixo();

Gehiago kontuan hartzen da PXP-en ezaugarriak sartzea, hala nola, bat-etortze-adierazpenaren laburdura eta bloke-aldaerak, itzulera baldintzapeko adierazpena, motaren aliasak, generikoak, mota aldaezinak, aldagai aldaezinak, ereduen parekatzea eta operadoreen gainkarga.

Iturria: opennet.ru

Gehitu iruzkin berria