PureScript

Software screenshot:
PureScript
Software informatie:
Versie: 0.7.6.1 Bijgewerkt
Upload datum: 10 Feb 16
Licentie: Gratis
Populariteit: 92

Rating: nan/5 (Total Votes: 0)

PureScript is geïnspireerd door Haskell en is een manier om zeer complexe en dynamische code te schrijven en vervolgens compileren JavaScript en voer het uit in uw browser.

Het bevat veel functies JavaScript nooit in staat zal zijn om native ondersteuning, waardoor ontwikkelaars om zeer krachtige JavaScript-applicaties te schrijven zonder zich te martelen met JavaScript hacks en andere eigenaardigheden.

De PureScript taal zelf wordt getypt en statisch getypeerde tegelijkertijd en ondersteunt expressieve types.

Dit stelt in principe PureScript in dezelfde categorie als andere programmeertalen zoals Java, C ++, C #, Haskell, D, Scala, Rust en Pascal.

Voor het kiezen van uw web-applicaties in PureScritp schrijven, zorg er dan eerst hier de documentatie

Wat is nieuw in deze release:.

  • psc-docs kunnen genereren labels-bestanden voor Vim en Emacs.
  • vGCB ondersteunt nu een --node-opts vlag voor het passeren van opties om de Node executable.
  • vGCB ondersteunt nu long-form-richtlijnen.
  • Syntax voor de invoer en andere verklaring vGCB werd verbeterd.
  • Markdown opmerkingen kunnen nu worden opgenomen op de module niveau.
  • Foutmeldingen worden nu intern voorgesteld als een algebraïsche data type, en mooie afdrukken is verbeterd door het gebruik van de boxen bibliotheek. Fouten nu koppelen aan de wiki.
  • Code gen bewaart nu de namen van meer functie argumenten in geval verklaringen.

Wat is nieuw in versie 0.7.4.1:

  • psc-docs kan nu labels bestanden voor Vim en Emacs.
  • vGCB ondersteunt nu een --node-opts vlag voor het passeren van opties om de Node executable.
  • vGCB ondersteunt nu long-form-richtlijnen.
  • Syntax voor de invoer en andere verklaring vGCB werd verbeterd.
  • Markdown opmerkingen kunnen nu worden opgenomen op de module niveau.
  • Foutmeldingen worden nu intern voorgesteld als een algebraïsche data type, en mooie afdrukken is verbeterd door het gebruik van de boxen bibliotheek. Fouten nu koppelen aan de wiki.
  • Code gen bewaart nu de namen van meer functie argumenten in geval verklaringen.

Wat is nieuw in versie 0.7.0.0:

  • psc-docs kan nu labels bestanden voor Vim en Emacs.
  • vGCB ondersteunt nu een --node-opts vlag voor het passeren van opties om de Node executable.
  • vGCB ondersteunt nu long-form-richtlijnen.
  • Syntax voor de invoer en andere verklaring vGCB werd verbeterd.
  • Markdown opmerkingen kunnen nu worden opgenomen op de module niveau.
  • Foutmeldingen worden nu intern voorgesteld als een algebraïsche data type, en mooie afdrukken is verbeterd door het gebruik van de boxen bibliotheek. Fouten nu koppelen aan de wiki.
  • Code gen bewaart nu de namen van meer functie argumenten in geval verklaringen.

Wat is nieuw in versie 0.6.9.3:

  • psc-docs kan nu labels bestanden voor Vim en Emacs.
  • vGCB ondersteunt nu een --node-opts vlag voor het passeren van opties om de Node executable.
  • vGCB ondersteunt nu long-form-richtlijnen.
  • Syntax voor de invoer en andere verklaring vGCB werd verbeterd.
  • Markdown opmerkingen kunnen nu worden opgenomen op de module niveau.
  • Foutmeldingen worden nu intern voorgesteld als een algebraïsche data type, en mooie afdrukken is verbeterd door het gebruik van de boxen bibliotheek. Fouten nu koppelen aan de wiki.
  • Code gen bewaart nu de namen van meer functie argumenten in geval verklaringen.

Wat is nieuw in versie 0.6.8:

  • Deze versie is voorzien om bug fixes en functies bieden die nodig is om de laatste kern bibliotheken samen te stellen.

Wat is nieuw in versie 0.5.0:

  • Nieuwe functies:
  • Multi parameter typeclasses
  • superklassen
  • FlexibleInstances en FlexibleContexts
  • Laat banden worden nu ondersteund. De verhuurde zoekwoord kan verschillende lokale (eventueel onderling recursieve) bindingen te introduceren, samen met optionele soort handtekeningen
  • Waar clausules nu worden ondersteund in verklaringen waarde, met dezelfde regels als let bindings
  • Lege data verklaringen en lege soort lessen worden nu ondersteund
  • Een nieuwe command line optie --codegen controles welke modules JavaScript en externs zal gegenereerd
  • Verbeteringen:
  • De mooie druk voor rij types werd verbeterd
  • Module namen kunnen nu bevatten
  • New optimizer regels zijn toegevoegd code in het ST monade, om de functionaliteit van de blokken voorzien, die is verwijderd reproduceren
  • Pattern bindmiddelen zijn nu bruikbaar in lambda-expressie argumenten
  • PSVI heeft nu een: t opdracht voor het controleren van het type van een waarde
  • Array mooie afdrukken via show is verbeterd
  • PSVI opleveringen worden naargelang
  • PSVI heeft nu hulp commando's
  • PSVI geschiedenis in XDG config
  • PSVI maakt het laden van de modules uit ~ paden
  • PSVI kan een lijst van modules te accepteren om te laden bij het opstarten vanaf de opdrachtregel
  • PSVI kan nu worden geconfigureerd met behulp van een .psci bestand in de huidige directory. Als een dergelijk bestand bestaat, moet het een lijst van commando's bevatten om te draaien bij het opstarten
  • Bug Fixes:
  • De subsumes relatie is voor het object types vaste
  • sorteren niet langer muteert arrays
  • PSVI evalueert nu uitdrukkingen
  • De overlappende variabelen in typeclass gevallen worden geweigerd
  • Een bug in de optimizer die verband houden met inlining werd vastgesteld
  • Een type checker bug gerelateerd aan Arrayliteralen werd vastgesteld
  • externs bestanden (--externs) zijn nu weer aan het werk

Vergelijkbare software

Logtalk
Logtalk

11 Mar 16

Clojure
Clojure

24 May 16

Morph
Morph

13 May 15

Lua
Lua

21 Jul 15

Reacties op PureScript

Reacties niet gevonden
Commentaar toe te voegen
Zet op de beelden!