PureScript

Logiciel capture d'écran:
PureScript
Détails logiciels:
Version: 0.7.6.1 Mise à jour
Date de transfert: 10 Feb 16
Licence: Gratuit
Popularité: 21

Rating: nan/5 (Total Votes: 0)

PureScript a été inspiré par Haskell et est un moyen d'écrire du code très complexe et dynamique, puis le compiler et l'exécuter JavaScript dans votre navigateur.

Il comprend beaucoup de fonctionnalités JavaScript ne seront jamais en mesure de soutenir de manière native, permettant aux développeurs d'écrire des applications JavaScript très puissants sans avoir à se torturer avec hacks JavaScript et autres bizarreries.

La langue de PureScript lui-même est fortement typé et typé statiquement dans le même temps, et prend également en charge les types d'expression.

Cette place essentiellement PureScript dans la même catégorie que d'autres langages de programmation comme Java, C ++, C #, Haskell, D, Scala, Rust, et Pascal.

Avant de choisir d'écrire vos applications Web en PureScritp, assurez-vous de vérifier d'abord la documentation

Ce qui est nouveau dans cette version:.

  • psc-docs peut maintenant générer des fichiers de marqueurs pour Vim et Emacs.
  • pSIC supporte maintenant un drapeau --node-opte pour passer des options à l'exécutable Node.
  • pSIC supporte maintenant les directives à long formulaire.
  • Syntaxe pour les importations et d'autres types de déclaration en pSIC a été améliorée.

  • commentaires
  • Markdown peuvent maintenant être inclus au niveau du module.
  • Les messages d'erreur sont maintenant représentés en interne comme un type de données algébrique, et à peu l'impression a été améliorée en utilisant la bibliothèque de boîtes. Erreurs de lien maintenant sur le wiki.
  • Code de gen préserve désormais les noms de plusieurs arguments de la fonction dans les déclarations de cas.

Ce qui est nouveau dans la version 0.7.4.1:

  • psc-docs peut maintenant générer des fichiers de marqueurs pour Vim et Emacs.
  • pSIC supporte maintenant un drapeau --node-opte pour passer des options à l'exécutable Node.
  • pSIC supporte maintenant les directives à long formulaire.
  • Syntaxe pour les importations et d'autres types de déclaration en pSIC a été améliorée.

  • commentaires
  • Markdown peuvent maintenant être inclus au niveau du module.
  • Les messages d'erreur sont maintenant représentés en interne comme un type de données algébrique, et à peu l'impression a été améliorée en utilisant la bibliothèque de boîtes. Erreurs de lien maintenant sur le wiki.
  • Code de gen préserve désormais les noms de plusieurs arguments de la fonction dans les déclarations de cas.

Ce qui est nouveau dans la version 0.7.0.0:

  • psc-docs peut maintenant générer des fichiers de marqueurs pour Vim et Emacs.
  • pSIC supporte maintenant un drapeau --node-opte pour passer des options à l'exécutable Node.
  • pSIC supporte maintenant les directives à long formulaire.
  • Syntaxe pour les importations et d'autres types de déclaration en pSIC a été améliorée.

  • commentaires
  • Markdown peuvent maintenant être inclus au niveau du module.
  • Les messages d'erreur sont maintenant représentés en interne comme un type de données algébrique, et à peu l'impression a été améliorée en utilisant la bibliothèque de boîtes. Erreurs de lien maintenant sur le wiki.
  • Code de gen préserve désormais les noms de plusieurs arguments de la fonction dans les déclarations de cas.

Ce qui est nouveau dans la version 0.6.9.3:

  • psc-docs peut maintenant générer des fichiers de marqueurs pour Vim et Emacs.
  • pSIC supporte maintenant un drapeau --node-opte pour passer des options à l'exécutable Node.
  • pSIC supporte maintenant les directives à long formulaire.
  • Syntaxe pour les importations et d'autres types de déclaration en pSIC a été améliorée.

  • commentaires
  • Markdown peuvent maintenant être inclus au niveau du module.
  • Les messages d'erreur sont maintenant représentés en interne comme un type de données algébrique, et à peu l'impression a été améliorée en utilisant la bibliothèque de boîtes. Erreurs de lien maintenant sur le wiki.
  • Code de gen préserve désormais les noms de plusieurs arguments de la fonction dans les déclarations de cas.

Ce qui est nouveau dans la version 0.6.8:

  • Cette version est prévue pour fournir des correctifs et des fonctionnalités bugs requis pour compiler les dernières bibliothèques de base.

Ce qui est nouveau dans la version 0.5.0:

  • Nouvelles fonctionnalités:
  • Multi classes de types de paramètres
  • Superclasses
  • FlexibleInstances et FlexibleContexts
  • Laissez les fixations sont désormais pris en charge. Le mot-clé let peut introduire plusieurs liaisons (éventuellement mutuellement récursives) locales, ainsi que des signatures de type option
  • Lorsque les clauses sont désormais pris en charge dans les déclarations de valeur, avec les mêmes règles que les liaisons let
  • déclarations de données vides et classes de type vides sont désormais pris en charge
  • Une nouvelle option de ligne de commande --codegen contrôles qui modules auront JavaScript et externs généré
  • Améliorations:
  • Jolie impression pour les types de lignes a été amélioré
  • Les noms de modules peuvent maintenant contenir
  • Les nouvelles règles de l'optimiseur ont été ajoutées pour le code dans la monade ST, de reproduire la fonctionnalité des blocs fonction, qui a été supprimée
  • reliures de motifs sont maintenant utilisables dans les arguments d'expression lambda
  • PCSI a maintenant une commande: t pour vérifier le type d'une valeur
  • array jolie impression via spectacle a été amélioré
  • complétions PCSI sont classés
  • PCSI a maintenant des commandes d'aide
  • l'histoire PCSI est en XDG config
  • PCSI permet le chargement de modules de ~ chemins
  • PCSI peut accepter une liste de modules à charger lors du démarrage à partir de la ligne de commande
  • PCSI peut maintenant être configuré en utilisant un fichier .psci dans le répertoire courant. Si un tel fichier existe, il doit contenir une liste de commandes à exécuter au démarrage
  • Correction de bugs:
  • La subsume relation a été fixée pour les types d'objets
  • Trier ne mute tableaux
  • PCSI évalue maintenant les expressions
  • les variables Chevauchement dans les instances de classe de types sont rejetées
  • Un bug dans l'optimiseur lié à inline a été fixé
  • Un bug type de correcteur lié à littéraux de tableau a été fixé
  • Externes fichiers (--externs) travaillent maintenant à nouveau

Logiciel similaire

sweet.js
sweet.js

28 Feb 15

Klass
Klass

28 Apr 16

Apache Avro
Apache Avro

10 Apr 16

ClearScript
ClearScript

20 Jul 15

Commentaires à PureScript

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