PureScript is geïnspireer deur Haskell en is 'n manier om baie komplekse en dinamiese kode te skryf en dan stel dit JavaScript en voer dit in jou browser.
Dit sluit baie van die funksies JavaScript nooit in staat sal wees om native ondersteun, sodat ontwikkelaars om baie kragtige JavaScript aansoeke skryf sonder om hulself te martel met JavaScript hacks en ander eienaardighede.
Die PureScript taal self is sterk getik en staties getik terselfdertyd, en ondersteun ook ekspressiewe tipes.
Dit plaas basies PureScript in dieselfde kategorie as ander programmeertale soos Java, C ++, C #, Haskell, D, Scala, Rust, en Pascal.
Voor die keuse van jou web aansoeke in PureScritp skryf, maak seker dat jy eers kyk na die dokumentasie
Wat is nuut in hierdie release:.
- PSC-dokumente kan nou genereer etikette lêers vir Vim en Emacs.
- vGCB nou ondersteun 'n --node-kies vlag vir verbygaande opsies om die knoop uitvoerbare.
- vGCB ondersteun nou 'n lang vorm riglyne.
- Sintaksis vir invoere en ander vorme verklaring in vGCB is verbeter.
- Afprijzingsmanager kommentaar kan nou ingesluit by die module vlak.
- Fout boodskappe is nou intern verteenwoordig as 'n algebraïese datatipe, en mooi druk is verbeter deur die gebruik van die bokse biblioteek. Foute nou verwys na die wiki.
- Kode gen bewaar nou name van meer funksie argumente in die geval stellings.
Wat is nuut in weergawe 0.7.4.1:
- psc-docs kan nou genereer etikette lêers vir Vim en Emacs.
- vGCB nou ondersteun 'n --node-kies vlag vir verbygaande opsies om die knoop uitvoerbare.
- vGCB ondersteun nou 'n lang vorm riglyne.
- Sintaksis vir invoere en ander vorme verklaring in vGCB is verbeter.
- Afprijzingsmanager kommentaar kan nou ingesluit by die module vlak.
- Fout boodskappe is nou intern verteenwoordig as 'n algebraïese datatipe, en mooi druk is verbeter deur die gebruik van die bokse biblioteek. Foute nou verwys na die wiki.
- Kode gen bewaar nou name van meer funksie argumente in die geval stellings.
Wat is nuut in weergawe 0.7.0.0:
- psc-docs kan nou genereer etikette lêers vir Vim en Emacs.
- vGCB nou ondersteun 'n --node-kies vlag vir verbygaande opsies om die knoop uitvoerbare.
- vGCB ondersteun nou 'n lang vorm riglyne.
- Sintaksis vir invoere en ander vorme verklaring in vGCB is verbeter.
- Afprijzingsmanager kommentaar kan nou ingesluit by die module vlak.
- Fout boodskappe is nou intern verteenwoordig as 'n algebraïese datatipe, en mooi druk is verbeter deur die gebruik van die bokse biblioteek. Foute nou verwys na die wiki.
- Kode gen bewaar nou name van meer funksie argumente in die geval stellings.
Wat is nuut in weergawe 0.6.9.3:
- psc-docs kan nou genereer etikette lêers vir Vim en Emacs.
- vGCB nou ondersteun 'n --node-kies vlag vir verbygaande opsies om die knoop uitvoerbare.
- vGCB ondersteun nou 'n lang vorm riglyne.
- Sintaksis vir invoere en ander vorme verklaring in vGCB is verbeter.
- Afprijzingsmanager kommentaar kan nou ingesluit by die module vlak.
- Fout boodskappe is nou intern verteenwoordig as 'n algebraïese datatipe, en mooi druk is verbeter deur die gebruik van die bokse biblioteek. Foute nou verwys na die wiki.
- Kode gen bewaar nou name van meer funksie argumente in die geval stellings.
Wat is nuut in weergawe 0.6.8:
- Hierdie vrystelling word om foutherstellings en funksies voorsien wat nodig is om die nuutste kern biblioteke saam te stel.
Wat is nuut in weergawe 0.5.0:
- Nuwe funksies:
- Multi parameter typeclasses
- Superclasses
- FlexibleInstances en FlexibleContexts
- Laat bindings word nou ondersteun. Die laat navraag kan 'n hele paar plaaslike (moontlik wedersyds rekursiewe) bindings te stel, saam met 'n opsionele tipe handtekeninge
- Waar klousules nou ondersteun in verklarings waarde, met dieselfde reëls as laat bindings
- Leë data verklarings en leë tipe klasse word nou ondersteun
- 'n Nuwe command line opsie --codegen kontroles wat modules JavaScript en externs sal gegenereer
- Verbeterings:
- Pretty druk vir ry tipes is verbeter
- Module name kan nou bevat
- New optimizer reëls is bygevoeg vir-kode in die ST monade, om die funksies van die blokke funksie, wat verwyder kan weergee
- Patroon bande is nou bruikbare in lambda uitdrukking argumente
- vGCB het nou 'n: t bevel vir die beheer van die tipe van 'n waarde
- Array mooi druk via show is verbeter
- vGCB aanvullingen gesorteer
- vGCB het nou hulp opdragte
- vGCB geskiedenis is in XDG config
- vGCB kan laai van modules uit ~ paaie
- vGCB kan 'n lys van modules aanvaar om te laai op begin van die command line
- vGCB kan nou ingestel word met behulp van 'n .psci lêer in die huidige gids. Indien so 'n lêer bestaan, moet dit 'n lys van instruksies bevat te voer op opstart
- Bug fixes:
- Die subsumes verhouding is vir voorwerp tipes vaste
- Sorteer nie meer muteer skikkings
- vGCB evalueer nou uitdrukkings
- Oorvleueling veranderlikes in typeclass gevalle verwerp
- 'n fout in die optimizer wat verband hou met inlining is vasgestel
- 'n tipe checker fout met betrekking tot verskeidenheid vasgekodeerde is vasgestel
- Externs lêers (--externs) is nou weer besig
Kommentaar nie gevind