git.iko.soy/rowtype-yoga/awesome-purescript
on main help sign in
Added:

1. Pursuit to "Essential Tools" 2. PureScript LSP to "Essential Tools" 3. A section "Documentation" with links to Jordan's PureScript Reference, PureScript by Example and PureScript Cookbook

commitbb4ce7c2c52c95b02e6a28c9243151064dcf5ea6 authorpostsolar <120750161+postsolar@users.noreply.github.com> dateTue 25 Jul 2023, 15:59 (3 years ago) parente5d67a7
1 file changed+11−3
README.md+11−3
README.md+11−3
@@ -5,6 +5,7 @@ A collection of awesome Purescript libraries, resources and shiny things.
55## Contents
66- [Essential tools](#essential-tools)
77- [Essential libraries](#essential-libraries)
8+- [Documentation, references and tutorials](#documentation)
89- [Data types](#data-types)
910- [Maths](#maths)
1011- [Random](#random)
@@ -31,9 +32,11 @@ A collection of awesome Purescript libraries, resources and shiny things.
3132- [Organisations](#organisations)
3233
3334## Essential tools
34−- purs - the compiler.
35−- spago - package manager and build tool.
36−- esbuild - JavaScript bundler used by spago.
35+- [purs](https://github.com/purescript/purescript) - The compiler.
36+- [spago](https://github.com/purescript/spago/) - Package manager and build tool.
37+- [purescript-language-server](https://github.com/nwolverson/purescript-language-server) - The LSP implementation for PureScript.
38+- [Pursuit](https://pursuit.purescript.org/) - The website containing documentation for PureScript packages.
39+- [esbuild](https://esbuild.github.io/) - JavaScript bundler used by Spago.
3740- [purs-tidy](https://github.com/natefaubion/purescript-tidy) - Purescript code formatter.
3841- [purescript-backend-optimizer](https://github.com/aristanetworks/purescript-backend-optimizer) - A tool to optimize JS genererated code.
3942
@@ -47,6 +50,11 @@ A collection of awesome Purescript libraries, resources and shiny things.
4750- [transformers](https://github.com/purescript/purescript-transformers) - Monad transnformers ReaderT, StateT, MaybeT, etc (equivalent to mtl in Haskell).
4851- [exists](https://github.com/purescript/purescript-exists) - Encodes existential types.
4952
53+## Documentation
54+- [PureScript: Jordan's Reference](https://jordanmartinez.github.io/purescript-jordans-reference-site/) - A comprehensive reference for the PureScript language and its idioms, ranging from total beginner to advanced topics.
55+- [PureScript by Example](https://book.purescript.org/) - A short but dense book from the creator of PureScript (with excercises)
56+- [PureScript Cookbook](https://github.com/JordanMartinez/purescript-cookbook/) - A collection of simple self-contained examples covering common front-end, back-end and CLI tasks in PureScript.
57+
5058## Data types
5159- [ordered-collections](https://github.com/purescript/purescript-ordered-collections) - Ordered Maps and Sets.
5260- [unordered-collections](https://github.com/fehrenbach/purescript-unordered-collections) - Hash-based immutable Maps and Sets.