PureScript

Screenshot Software:
PureScript
Mga detalye ng Software:
Bersyon: 0.7.6.1 Na-update
I-upload ang petsa: 10 Feb 16
Lisensya: Libre
Katanyagan: 92

Rating: nan/5 (Total Votes: 0)

PureScript ay inspirasyon ng Haskell at ito ay isang paraan upang isulat ang napaka-kumplikado at dynamic code at pagkatapos ay sumulat ng libro ito JavaScript at patakbuhin ito sa iyong browser.

Kabilang dito ang maraming mga tampok JavaScript ay hindi kailanman magagawang upang suportahan natively, pagpapagana sa mga developer na magsulat napakalakas aplikasyon JavaScript nang hindi na kinakailangang upang pahirapan ang kanilang sarili sa hacks JavaScript at iba pang mga quirks.

Ang PureScript wika mismo ay Matindi type at statically type sa parehong oras, at Sinusuportahan din nagpapahayag uri.

Ito talaga naglalagay PureScript sa parehong kategorya bilang iba pang mga wika programming tulad ng Java, C ++, C #, Haskell, D, Scala, Rust, at Pascal.

Bago pumili upang isulat ang iyong mga aplikasyon sa Web sa PureScritp, siguraduhin na suriin ang mga papeles una

Ano ang bago sa ito release:.

  • psc-docs ay maaari na ngayong bumuo ng mga tag para sa mga file Vim at Emacs.
  • psci Sinusuportahan na ngayon ng isang --node-opts bandila para sa pagpasa pagpipilian sa Node executable.
  • psci Sinusuportahan na ngayon ng direktiba pang-form.
  • Syntax para sa mga import at iba pang mga uri deklarasyon sa psci ay pinabuting.
  • Markdown komento ay maaari na ngayong kasama sa antas module.
  • mensahe Error ay ngayon kinakatawan sa loob bilang isang algebraic uri ng data, at kaakit-akit na pag-print ay na-pinabuting sa pamamagitan ng paggamit ng mga kahon library. Error ngayon mag-link sa wiki.
  • Code gen ngayon pinapanatili pangalan ng higit function arguments sa kaso pahayag.

Ano ang bago sa bersyon 0.7.4.1:

  • psc-docs ay maaari na ngayong bumuo ng mga tag para sa mga file Vim at Emacs.
  • psci Sinusuportahan na ngayon ng isang --node-opts bandila para sa pagpasa pagpipilian sa Node executable.
  • psci Sinusuportahan na ngayon ng direktiba pang-form.
  • Syntax para sa mga import at iba pang mga uri deklarasyon sa psci ay pinabuting.
  • Markdown komento ay maaari na ngayong kasama sa antas module.
  • mensahe Error ay ngayon kinakatawan sa loob bilang isang algebraic uri ng data, at kaakit-akit na pag-print ay na-pinabuting sa pamamagitan ng paggamit ng mga kahon library. Error ngayon mag-link sa wiki.
  • Code gen ngayon pinapanatili pangalan ng higit function arguments sa kaso pahayag.

Ano ang bago sa bersyon 0.7.0.0:

  • psc-docs ay maaari na ngayong bumuo ng mga tag para sa mga file Vim at Emacs.
  • psci Sinusuportahan na ngayon ng isang --node-opts bandila para sa pagpasa pagpipilian sa Node executable.
  • psci Sinusuportahan na ngayon ng direktiba pang-form.
  • Syntax para sa mga import at iba pang mga uri deklarasyon sa psci ay pinabuting.
  • Markdown komento ay maaari na ngayong kasama sa antas module.
  • mensahe Error ay ngayon kinakatawan sa loob bilang isang algebraic uri ng data, at kaakit-akit na pag-print ay na-pinabuting sa pamamagitan ng paggamit ng mga kahon library. Error ngayon mag-link sa wiki.
  • Code gen ngayon pinapanatili pangalan ng higit function arguments sa kaso pahayag.

Ano ang bago sa bersyon 0.6.9.3:

  • psc-docs ay maaari na ngayong bumuo ng mga tag para sa mga file Vim at Emacs.
  • psci Sinusuportahan na ngayon ng isang --node-opts bandila para sa pagpasa pagpipilian sa Node executable.
  • psci Sinusuportahan na ngayon ng direktiba pang-form.
  • Syntax para sa mga import at iba pang mga uri deklarasyon sa psci ay pinabuting.
  • Markdown komento ay maaari na ngayong kasama sa antas module.
  • mensahe Error ay ngayon kinakatawan sa loob bilang isang algebraic uri ng data, at kaakit-akit na pag-print ay na-pinabuting sa pamamagitan ng paggamit ng mga kahon library. Error ngayon mag-link sa wiki.
  • Code gen ngayon pinapanatili pangalan ng higit function arguments sa kaso pahayag.

Ano ang bago sa bersyon 0.6.8:

  • Ang release na ito ay ibinigay upang magbigay ng pag-aayos ng bug at mga tampok kinakailangan upang ilista ang pinakabagong core aklatan.

Ano ang bago sa bersyon 0.5.0:

  • Mga Bagong Tampok:
  • Multi parameter typeclasses
  • superclasses
  • FlexibleInstances at FlexibleContexts
  • Hayaan bindings Sinusuportahan na ngayon. Ang let keyword ay maaaring ipakilala ang ilang mga lokal na (maaaring kapwa recursive) bindings, kasama ang opsyonal type lagda
  • Kung saan ang clauses ay ngayon suportado sa declarations halaga, na may parehong mga panuntunan bilang let bindings
  • Empty declarations data at walang laman type klase ay ngayon suportado
  • Ang isang bagong command line option --codegen kontrol na modules kukumpirmahin JavaScript at externs nabuo
  • Pagpapahusay:
  • Pretty printing para sa mga uri hilera ay pinabuting
  • pangalan Module ay maaari na ngayong maglaman
  • New optimizer panuntunan ay idinagdag para sa code na ito sa ST monad, upang gayahin ang pag-andar ng mga bloke tampok, na kung saan ay tinanggal dahil
  • Pattern binders ay magagamit na ngayon sa lambda expression argumento
  • PSCI ngayon ay may: t utos para sa pagsusuri ang uri ng ang halaga ng isang
  • Array pretty print sa pamamagitan ng show ay na-pinabuting
  • PSCI pagkumpleto ay pinagsunod-sunod
  • PSCI ngayon ay may mga utos tulong
  • PSCI kasaysayan ay sa xdg config
  • PSCI nagbibigay-daan sa pag-load ng module mula sa ~ landas
  • PSCI maaaring tumanggap ng isang listahan ng mga modules upang i-load sa start mula sa command line
  • PSCI ay maaari na ngayong i-configure gamit ang isang .psci file sa kasalukuyang directory. Kung tulad ng isang file na umiiral, dapat itong maglaman ng isang listahan ng mga utos na tumakbo sa startup
  • Bug Pag-aayos:
  • Ang subsumes kaugnayan ay naayos para sa uri ng object
  • Ibukod hindi na mutates arrays
  • PSCI ngayon sinusuri expression
  • Nagpapatong variable sa typeclass pagkakataon ay tinanggihan
  • Ang isang bug sa optimizer na may kaugnayan sa inlining ay naayos
  • Isang uri checker bug na may kaugnayan sa array literals ay naayos
  • Externs file (--externs) ay ngayon nagtatrabaho muli

Katulad na software

jsbridge
jsbridge

14 Apr 15

withrestart
withrestart

28 Feb 15

sweet.js
sweet.js

28 Feb 15

ClearScript
ClearScript

20 Jul 15

Mga komento sa PureScript

Mga Komento hindi natagpuan
Magdagdag ng komento
I-sa mga imahe!
Maghanap ayon sa kategorya