Want to take your software engineering career to the next level? Join the mailing list for career tips & advice Click here


Sources for the PureScript book

Subscribe to updates I use purescript-book

Statistics on purescript-book

Number of watchers on Github 341
Number of open issues 29
Average time to close an issue about 1 month
Main language PureScript
Average time to merge a PR about 10 hours
Open pull requests 8+
Closed pull requests 11+
Last commit over 2 years ago
Repo Created almost 6 years ago
Repo Last Updated about 2 years ago
Size 376 KB
Organization / Authorpaf31
Page Updated
Do you use purescript-book? Leave a review!
View open issues (29)
View purescript-book activity
View on github
Fresh, new opensource launches 🚀🚀🚀
Software engineers: It's time to get promoted. Starting NOW! Subscribe to my mailing list and I will equip you with tools, tips and actionable advice to grow in your career.
Evaluating purescript-book for your project? Score Explanation
Commits Score (?)
Issues & PR Score (?)


Text and exercises for the PureScript book

Please do not open PRs on this repo

Please don't make pull requests here. I don't accept pull requests on this repository.

If you notice an issue, please file an issue instead.


purescript-book open issues Ask a question     (View All Issues)
  • over 3 years Updates for `0.10.2` are available
  • over 3 years 2.10 output is 5.0 not 5
  • over 3 years Chapter 8.19, Ex3 - Data.AddressBook.UI no longer exists
  • over 3 years Check shapeBounds is consistent
  • over 3 years Chapter 9 - Random example
  • over 3 years Data.Array.Unsafe dependency
  • almost 4 years Chapter 8 should give full build instructions
  • almost 4 years repeatAction instance broken: Exercise 1 - Chapter 6.10 - Superclasses
  • almost 4 years New dependencies not documented (control + lists)
  • over 4 years `f` used to represent both function and functor in the same paragraph, sort of confusing
  • about 3 years Typo in code example in section 7.9
  • about 3 years Invalid reference to "parentheses" in Typeclass definition in section 6.5
  • about 3 years Maybe Monoid instances removed from `purescript-monoids`.
  • about 3 years Fix traverse and sequence signatures
  • about 3 years Order chapters lexicographically
  • about 3 years Text 8.16 - return is not longer used in PureScript
  • over 3 years Chapter 8, `(b : bs)`?
  • over 3 years Chapter 3 Math.pi exercise – Unkown value Math.pi
  • over 3 years Typos and feedback
  • over 3 years Chapter 3 - need to import (:)
  • over 3 years Chapter 7 Build Issue
  • over 3 years Suggestions by @cmdv
  • over 3 years Chapter 3 - Diagonal example missing logShow import
purescript-book open pull requests (View All Pulls)
  • typo Simulate' must use Int to work with simulate
  • Replaced return keyword with pure.
  • Fixed typo in Chapter 8?
  • Fixed typo in name of address field for Person record in Chapter 7.
  • Code updates for 0.11.3
  • Move Maybe's Monoid instances to purescript-maybe
  • fix unpure leftover commas
  • configuration for Travis CI
purescript-book list of languages used
Other projects in PureScript