Detalii soft:
Versiune: 5.0.1 Actualizat
Incarca data: 6 Mar 16
Licenţă: Gratuit
Popularitate: 60
Pachetul de descărcare conține sursa limbii și un compilator.
Special dezvoltat pentru XP cadru , limba XP se bazează pe PHP
Ce este nou în această versiune.:
- Suport pentru HHVM și PHP7.
Ce este nou în versiunea 2.0.0:
- disponibile prin intermediul Compozitor
- Heads up: A modificat versiunea minimă XP pentru a rula compilator XP la XP 6.0.0. cod pentru a rula pe XP 5.X-SERIES Acesta poate generat în continuare, dar va necesita 6.X-SERIES pentru a se rula
- Adăugat posibilitatea de a adăuga valori implicite la parametrii lambda.
- compilator fixe prin sufocare cu metode cu tipuri de returnare generice
- Permis, omițând tipul parametrului în interiorul declarațiilor metodei. Tipul va fi setat la var și va fi debifat la runtime
- sintaxa schimbate pentru {# din Lambda $ a - & # x3e; $ A + 1}; la $ a - & # x3e; $ A + 1 ;, după rezolvarea gramaticii în conflict dintâi a fost evitând. Forma veche este încă susținută, dar se va ridica avertismente de compilare-timp. Acesta va fi eliminat în următoarea lansare majoră.
- schimbată PHP 5.3 emițător pentru a emite PHP 5.3 funcții anonime pentru Lambda
- Merged cerere trage # 37 pentru a rezolva problemă # 36: Suport & quot; nou T () & quot ;, & quot; T :: const & quot; și & quot; T :: $ static & quot; adnotări în interiorul
- Adăugat emițător înapoi compatibile (php5.2 -R) pentru a crea un cod de bază non-namespaced pentru utilizarea cu XP 5.8 și PHP 5.2
- A schimbat comportamentul implicit în crearea unui cod namespaced (compatibil cu XP 5.9 și PHP 5.3 +)
- schimbată & quot; -R & quot; argument în linia de comandă pentru a sprijini versiuni: Numele se va încărca xp.compiler.emit.name.Emitter -R, name60 va încărca -R clasa xp.compiler.emit.name.V60Emitter
Limitări :
- Deoarece limba în sine este scris în Cadrul XP, fără extensii binare sau proprietare sunt necesare.
Comentariile nu a fost găsit