PureScript ble inspirert av Haskell og er en måte å skrive svært kompleks og dynamisk kode og deretter kompilere den Javascript og kjøre den i nettleseren din.
Det inneholder massevis av funksjoner Javascript vil aldri være i stand til å støtte innebygd, slik at utviklere å skrive meget kraftige Javascript-programmer uten å torturere seg selv med Javascript hacks og andre quirks.
PureScript språket i seg selv er sterkt skrevet og statisk skrevet på samme tid, og støtter også uttrykksfulle typer.
Dette utgangspunktet plasserer PureScript i samme kategori som andre programmeringsspråk som Java, C ++, C #, Haskell, D, Scala, Rust, og Pascal.
Før du velger å skrive dine web-applikasjoner i PureScritp, sørg for å sjekke ut dokumentasjonen første
Hva er nytt i denne utgaven.
- pSC-docs kan nå generere koder filer for Vim og Emacs.
- psci nå støtter en --node-Valg flagg for bestått alternativer til Node kjørbar.
- psci støtter nå langformat direktiver.
- Syntax for import og andre erklæring typer i psci ble forbedret.
- Markdown kommentarer kan nå være med på modulnivå.
- Feilmeldinger er nå representert internt som en algebraisk datatype, og ganske utskriften er forbedret ved hjelp av bokser biblioteket. Feil nå lenker til wikien.
- Kode gen nå bevarer navnene på flere funksjonsargumenter i tilfelle uttalelser.
Hva er nytt i versjon 0.7.4.1:
- psc-docs kan nå generere koder filer for Vim og Emacs.
- psci nå støtter en --node-Valg flagg for bestått alternativer til Node kjørbar.
- psci støtter nå langformat direktiver.
- Syntax for import og andre erklæring typer i psci ble forbedret.
- Markdown kommentarer kan nå være med på modulnivå.
- Feilmeldinger er nå representert internt som en algebraisk datatype, og ganske utskriften er forbedret ved hjelp av bokser biblioteket. Feil nå lenker til wikien.
- Kode gen nå bevarer navnene på flere funksjonsargumenter i tilfelle uttalelser.
Hva er nytt i versjon 0.7.0.0:
- psc-docs kan nå generere koder filer for Vim og Emacs.
- psci nå støtter en --node-Valg flagg for bestått alternativer til Node kjørbar.
- psci støtter nå langformat direktiver.
- Syntax for import og andre erklæring typer i psci ble forbedret.
- Markdown kommentarer kan nå være med på modulnivå.
- Feilmeldinger er nå representert internt som en algebraisk datatype, og ganske utskriften er forbedret ved hjelp av bokser biblioteket. Feil nå lenker til wikien.
- Kode gen nå bevarer navnene på flere funksjonsargumenter i tilfelle uttalelser.
Hva er nytt i versjon 0.6.9.3:
- psc-docs kan nå generere koder filer for Vim og Emacs.
- psci nå støtter en --node-Valg flagg for bestått alternativer til Node kjørbar.
- psci støtter nå langformat direktiver.
- Syntax for import og andre erklæring typer i psci ble forbedret.
- Markdown kommentarer kan nå være med på modulnivå.
- Feilmeldinger er nå representert internt som en algebraisk datatype, og ganske utskriften er forbedret ved hjelp av bokser biblioteket. Feil nå lenker til wikien.
- Kode gen nå bevarer navnene på flere funksjonsargumenter i tilfelle uttalelser.
Hva er nytt i versjon 0.6.8:
- Denne utgivelsen er gitt for å gi feilrettinger og funksjoner pålagt å utarbeide de nyeste kjernebibliotekene.
Hva er nytt i versjon 0.5.0:
- Nye funksjoner:
- Multiparameter typeclasses
- super
- FlexibleInstances og FlexibleContexts
- Let bindingene er nå støttet. Utleid søkeord kan introdusere flere lokale (muligens gjensidig rekursive) bindinger, sammen med valgfrie typen signaturer
- Hvor klausuler støttes nå i verdierklæringer, med samme regler som Let bindinger
- Tomme data erklæringer og tomme type klasser støttes nå
- En ny kommandolinje --codegen kontroller som moduler vil ha Javascript og externs generert
- Ekstrautstyr:
- Pretty utskrift for linjekategorier ble forbedret
- Module navn kan nå inneholde
- Nye optimizer regler har blitt lagt til kode i ST monade, å gjenskape funksjonaliteten av blokkene har, som har blitt fjernet
- Mønster bindemidler er nå brukbare i lambda uttrykk argumenter
- PSCI har nå en t kommando for å sjekke hvilken type en verdi
- Array pen utskrift via showet har blitt forbedret
- PSCI avslutningene er sortert
- PSCI har nå hjelp kommandoer
- PSCI historie er i XDG config
- PSCI tillater lasting av moduler fra ~ stier
- PSCI kan godta en liste over moduler for å laste på start fra kommandolinjen
- PSCI kan nå konfigureres ved hjelp av en .psci fil i gjeldende katalog. Dersom det foreligger en slik fil, bør den inneholde en liste over kommandoer for å kjøre ved oppstart
- feilrettinger:
- subsumes forhold er rettet opp for objekttyper
- Sorter lenger muterer arrays
- PSCI nå evaluerer uttrykk
- Overlappende variabler i typeclass tilfeller blir avvist
- En feil i optimizer relatert til fletting var fast
- En type brikke bug relatert til array-litteraler var fast
- Externs filer (--externs) arbeider nå igjen
Kommentarer ikke funnet