Learn PureScript with this "clone and play" repository
Breaking changes:
Split example CI files into own files; add spago next/legacy (#616 by @JordanMartinez)
Previously, the Continuous-Integration.md
file stored
sample CI files for GitHub Actions in a code block.
These weren't easy to copy-and-paste, so I've moved them into their own files with a Readme file explaining them.
I also distinguish between Spago Legacy (Haskell-version) from Spago Next (PureScript version)
Update PureScript to v0.15.13 (#619 by @JordanMartinez)
Update Spago to 0.21.0 (#619 by @JordanMartinez)
New features:
Link to falsify
and other property-testing-related links (#619 by @JordanMartinez)
Link to fp-ts
' migration guide from PS to TS (#619 by @JordanMartinez)
Link to Free Boolean Cube (#619 by @JordanMartinez)
Add link to GADTs: Defeating Return Type Polymorphism (#619 by @JordanMartinez)
Adds a table clarifying the difference spago
Haskell and PureScript codebases (#619 by @JordanMartinez)
Add an initial explanation for Visible Type Applications (VTAs) (#619 by @JordanMartinez)
This change affects the following folders:
Reading through each is needed to get the full picture of VTAs.
Link to 'PureScript for Elm Developers' (#618 by @laurentpayot)
Bugfixes:
Fix erroneous Effect example (#619 by @JordanMartinez)
Fix instantiation of StateT
's MonadState
example (#619 by @JordanMartinez)
Miscellaneous tweaks to build tool history (#619 by @JordanMartinez)
Fix Pursuit operator search (#615 by @MarkFarmiloe)
Fix Function Monad typo (#613 by @kettron)
Fix 'for ... break if' typo (#605 by @sorenhoyer)
Internal:
Begin using purs-changelog to manage changelog entries. (#616 by @JordanMartinez)
Previous changelogs were moved into the old-changelogs
directory.
The previous generated changelogs weren't as useful/readable as just
keeping a manual log. I also think this will be easier to track what
changed as I can add/edit an entry as I make the change itself.
See #603
See #590
See #585
See #580
See #571
See #567
See #560 and the CHANGELOG.md file
RowList
See #555 and #556
Upgraded Spago to v0.20.0 and updated folder name / module name of Debug.Trace
to Debug