Software detaljer:
Version: 5.0.1 Opdateret
Upload dato: 6 Mar 16
Licens: Gratis
Popularitet: 60
Den hentede pakke indeholder sprogets kilde og en compiler.
Specielt udviklet til XP Framework , XP sprog er baseret på PHP
Hvad er nyt i denne udgivelse.:
- Støtte til HHVM og PHP7.
Hvad er nyt i version 2.0.0:
- Made tilgængelig via Komponist
- Heads up: Ændret minimum XP-version til at køre XP compiler til XP 6.0.0. Det kan stadig genererede kode til at køre på XP 5.X-serien, men vil kræve 6.X-SERIE at køre sig selv
- Tilføjet mulighed for at tilføje standardværdier til lambda parametre.
- Fast compiler kvælning på metoder med generisk retur typer
- Tilladt udelade parameter typen inde metode erklæringer. Typen vil derefter blive sat til var og vil blive ukontrolleret ved runtime
- Ændret syntaks for lambdas fra # {$ a - & # x3e; $ A + 1}; til $ a - & # x3e; $ A + 1 ;, efter løse grammatik konflikter førstnævnte var at undgå. Den gamle form, understøttes stadig, men vil rejse advarsler compile-time. Det vil blive fjernet i den næste store udgivelse.
- Ændret PHP 5,3 emitter at udsende PHP 5.3 anonyme funktioner til lambdas
- Flettede pull anmodning # 37 for at løse problemet # 36: Support & quot; nye T () & quot ;, & quot; T :: const & quot; og & quot; T :: $ statisk & quot; inde kommentarer
- Tilføjet bagudkompatibel emitter (-E PHP5.2) for at skabe ikke-namespaced kode til brug sammen med XP 5.8 og PHP 5.2
- Ændret standard opførsel at skabe namespaced kode (kompatibel med XP 5.9 og PHP 5,3 +)
- Ændret & quot; -E & quot; kommandolinje argument til støtte versioner: -E navn vil indlæse xp.compiler.emit.name.Emitter vil -E name60 indlæse klassen xp.compiler.emit.name.V60Emitter
Begrænsninger :
- Da selve sproget er skrevet i XP Framework, ingen binære eller proprietære udvidelser er behov.
Kommentarer ikke fundet