PureScript

Software skärmdump:
PureScript
Mjukvaruinformation:
Version: 0.7.6.1 Uppdaterad
Ladda upp dagen: 10 Feb 16
Licens: Gratis
Popularitet: 21

Rating: nan/5 (Total Votes: 0)

PureScript inspirerades av Haskell och är ett sätt att skriva mycket komplex och dynamisk kod och sedan sammanställa den JavaScript och köra det i din webbläsare.

Den innehåller massor av funktioner JavaScript aldrig kommer att kunna stödja native, som gör det möjligt för utvecklare att skriva mycket kraftfulla JavaScript-program utan att behöva tortera sig med JavaScript hacka och andra egenheter.

PureScript själva språket är starkt skrivit och statiskt skrivit samtidigt, och stöder även uttryckstyper.

Det ställer i princip PureScript i samma kategori som andra programmeringsspråk som Java, C ++, C #, Haskell, D, Scala, Rust, och Pascal.

Innan du väljer att skriva webbapplikationer i PureScritp, se till att kolla in dokumentation först

Vad är nytt i den här versionen.

  • PSC-docs kan nu skapa taggar filer för Vim och Emacs.
  • intresse stöder nu en --node-opts flagga för att passera alternativ till Noden körbar.
  • intresse stöder nu direktiven lång-form.
  • Syntax för import och andra typer förklaring i gemenskapsintresse har förbättrats.
  • Wiki kommentarer kan nu tas på modulnivå.
  • Felmeddelanden nu representerade internt som en algebraisk datatyp, och ganska utskrift har förbättrats med hjälp av boxar biblioteket. Fel nu länka till wikin.
  • Code gen bevarar nu namnen på flera funktionsargument i fall uttalanden.

Vad är nytt i version 0.7.4.1:

  • psc-docs kan nu generera taggar filer för Vim och Emacs.
  • intresse stöder nu en --node-opts flagga för att passera alternativ till Noden körbar.
  • intresse stöder nu direktiven lång-form.
  • Syntax för import och andra typer förklaring i gemenskapsintresse har förbättrats.
  • Wiki kommentarer kan nu tas på modulnivå.
  • Felmeddelanden nu representerade internt som en algebraisk datatyp, och ganska utskrift har förbättrats med hjälp av boxar biblioteket. Fel nu länka till wikin.
  • Code gen bevarar nu namnen på flera funktionsargument i fall uttalanden.

Vad är nytt i version 0.7.0.0:

  • psc-docs kan nu generera taggar filer för Vim och Emacs.
  • intresse stöder nu en --node-opts flagga för att passera alternativ till Noden körbar.
  • intresse stöder nu direktiven lång-form.
  • Syntax för import och andra typer förklaring i gemenskapsintresse har förbättrats.
  • Wiki kommentarer kan nu tas på modulnivå.
  • Felmeddelanden nu representerade internt som en algebraisk datatyp, och ganska utskrift har förbättrats med hjälp av boxar biblioteket. Fel nu länka till wikin.
  • Code gen bevarar nu namnen på flera funktionsargument i fall uttalanden.

Vad är nytt i version 0.6.9.3:

  • psc-docs kan nu generera taggar filer för Vim och Emacs.
  • intresse stöder nu en --node-opts flagga för att passera alternativ till Noden körbar.
  • intresse stöder nu direktiven lång-form.
  • Syntax för import och andra typer förklaring i gemenskapsintresse har förbättrats.
  • Wiki kommentarer kan nu tas på modulnivå.
  • Felmeddelanden nu representerade internt som en algebraisk datatyp, och ganska utskrift har förbättrats med hjälp av boxar biblioteket. Fel nu länka till wikin.
  • Code gen bevarar nu namnen på flera funktionsargument i fall uttalanden.

Vad är nytt i version 0.6.8:

  • Den här versionen är anordnad för att ge buggfixar och funktioner avkrävas de senaste kärnbiblioteken.

Vad är nytt i version 0.5.0:

  • Nya funktioner:
  • Multi parameter typeclasses
  • super
  • FlexibleInstances och FlexibleContexts
  • Låt bindningar stöds nu. Låt sökord kan introducera flera lokala (möjligen inbördes rekursiva) bindningar, tillsammans med valfria typ signaturer
  • Om klausuler stöds nu i värdedeklarationer, med samma regler som låt bindningar
  • tom datadeklarationer och tomma typklasser stöds nu
  • En ny kommandorad alternativ --codegen kontroller vilka moduler kommer att ha JavaScript och externs genererade
  • Förbättringar:
  • Pretty utskrift för rad typer förbättrades
  • modulnamn kan nu innehålla
  • Nya Optimizer regler har lagts till kod i ST monaden, att återge funktionaliteten av blocken funktionen som har tagits bort
  • Mönster bindemedel är nu användbar i lambda uttryck argument
  • PSCI har nu: t kommando för att kontrollera vilken typ av ett värde
  • Array ganska utskrift via show har förbättrats
  • PSCI avslutningar sorteras
  • PSCI har nu hjälp kommandon
  • PSCI historia är i XDG config
  • PSCI tillåter laddning av moduler från ~ vägar
  • PSCI kan acceptera en lista av moduler att ladda på start från kommandoraden
  • PSCI kan nu konfigureras med hjälp av en .psci fil i den aktuella katalogen. Om en sådan fil existerar, bör den innehålla en lista med kommandon för att köra vid start
  • Buggfixar:
  • subsumes förhållande har fastställts för objekttyper
  • Sortera inte längre muterar arrayer
  • PSCI utvärderar nu uttryck
  • Överlappande variabler i typeclass fall avvisas
  • Ett fel i optimerings relaterat till inlining fastställdes
  • En typ pjäs bugg relaterad till Arraylitteraler fastställdes
  • Externs filer (--externs) arbetar nu åter

Liknande mjukvara

newLISP
newLISP

19 Jul 15

ClearScript
ClearScript

20 Jul 15

JSON
JSON

12 May 15

Lua
Lua

21 Jul 15

Kommentarer till PureScript

Kommentarer hittades inte
Kommentar
Slå på bilder!