XP Language

Logiciel capture d'écran:
XP Language
Détails logiciels:
Version: 5.0.1 Mise à jour
Date de transfert: 6 Mar 16
Développeur: The XP Team
Licence: Gratuit
Popularité: 60

Rating: 3.0/5 (Total Votes: 2)

Le package de téléchargement contient la source de la langue et un compilateur.

Spécialement développé pour la Cadre XP , la langue de XP est basé sur PHP

Ce qui est nouveau dans le présent communiqué.:

  • support pour HHVM et PHP7.

Ce qui est nouveau dans la version 2.0.0:

  • Mise à disposition via Compositeur
  • Heads up: Changé version minimale XP pour exécuter le compilateur XP vers XP 6.0.0. Il peut encore le code généré pour fonctionner sur XP 5.X-SERIES, mais il faudra 6.X-SERIES pour s'exécuter
  • Ajout de la possibilité d'ajouter des valeurs par défaut aux paramètres lambda.
  • compilateur fixe d'étouffement sur les méthodes avec les types de retour générique
  • Autorisé en omettant le type de paramètre à l'intérieur de déclarations de méthode. Le type sera alors réglé sur var et sera décochée lors de l'exécution
  • syntaxe changé pour lambdas de # {$ a - & # X3e; $ A + 1}; à $ a - & # X3e; $ A + 1 ;, après avoir résolu la grammaire en conflit l'ancien a été évité. L'ancienne forme est toujours supportée, mais soulèvera des avertissements de compilation. Il sera supprimé dans la prochaine version majeure.
  • Changement de PHP 5.3 émetteur à émettre PHP 5.3 fonctions anonymes pour lambdas
  • Fusionnée demande de tirage n ° 37 pour résoudre la question # 36: Support & quot; nouveau T () & quot ;, & quot; T :: const & quot; et & quot; T :: static $ & quot; annotations à l'intérieur
  • Ajout émetteur compatible (-E PHP5.2) pour créer un code non-espace de noms pour une utilisation avec XP 5.8 et PHP 5.2
  • comportement par défaut a changé à la création d'un code espace de noms (compatible avec XP 5.9 et PHP 5.3 +)
  • Changement & quot; -E & quot; argument de ligne de commande pour soutenir versions: nom -E chargera xp.compiler.emit.name.Emitter, name60 -E va charger la classe xp.compiler.emit.name.V60Emitter

Limites :

  • Comme le langage lui-même est écrit dans le cadre XP, aucune extension binaires ou propriétaires sont nécessaire.

Logiciel similaire

Luck
Luck

12 May 15

Perl
Perl

18 Jul 16

Mult
Mult

12 May 15

Qore
Qore

13 May 15

Commentaires à XP Language

Commentaires non trouvées
Ajouter un commentaire
Tourner sur les images!
Recherche par catégorie