XP Language

Software screenshot:
XP Language
Dettagli del software:
Versione: 5.0.1 Aggiornato
Data di caricamento: 6 Mar 16
Sviluppatore: The XP Team
Licenza: Libero
Popolarità: 60

Rating: 3.0/5 (Total Votes: 2)

Il pacchetto di download contiene fonte lingua e un compilatore.

Sviluppato appositamente per il XP quadro , la lingua XP si basa su PHP

Cosa c'è di nuovo in questa versione.:

  • Il supporto per HHVM e PHP7.

Cosa c'è di nuovo nella versione 2.0.0:

  • reso disponibile tramite Compositore
  • Heads up: Modificato versione minima XP per eseguire il compilatore XP a XP 6.0.0. Si può ancora generato il codice per l'esecuzione su XP 5.X-SERIES, ma richiederà 6.X-SERIES per l'esecuzione stessa
  • possibilità di aggiungere i valori di default ai parametri lambda Aggiunto.
  • compilatore fisso soffocamento sui metodi con i tipi restituiti generico
  • ammessi omettendo il tipo di parametro all'interno dichiarazioni di metodo. Il tipo sarà quindi impostata su VAR e verrà deselezionata in fase di esecuzione
  • sintassi cambiato per lambda da # {$ a - & # X3e; $ A + 1}; a $ a - & # X3e; $ A + 1 ;, dopo aver risolto la grammatica in conflitto l'ex stava evitando. Il vecchio modulo è ancora supportata, ma aumenterà le avvertenze di compilazione. Sarà rimosso nella prossima major release.
  • Modificato PHP 5.3 emettitore di emettere PHP 5.3 funzioni anonime per lambda
  • Fusione richiesta di pull # 37 per risolvere problema # 36: Supporto & quot; nuova T () & quot ;, & quot; T :: const & quot; e & quot; T :: $ statico & quot; annotazioni all'interno
  • Aggiunto emettitore compatibile (-E php5.2) per creare il codice non-namespace per l'uso con XP 5.8 e PHP 5.2
  • comportamento predefinito cambiato per la creazione di namespace codice (compatibile con XP 5.9 e PHP 5.3 +)
  • Modificato & quot; -E & quot; argomento della riga di comando per supportare le versioni: nome -E caricherà xp.compiler.emit.name.Emitter, name60 -E caricherà la classe xp.compiler.emit.name.V60Emitter

Limitazioni :

  • Come il linguaggio stesso è scritto nel quadro XP, estensioni binari o proprietarie sono necessario.

Programmi simili

Ejscript
Ejscript

11 Mar 16

Racket
Racket

10 Feb 16

RealRand
RealRand

12 Apr 15

RubyTree
RubyTree

1 Mar 15

Commenti a XP Language

I commenti non trovato
Aggiungi commento
Accendere le immagini!