This document provides an introduction and overview of PureScript, including:
- What PureScript is and why it was created (a pure functional language that compiles to JavaScript as an alternative to languages like JavaScript, Haskell, ELM)
- An overview of PureScript concepts like functions, records, recursion, maps/folds, pattern matching, and algebraic data types
- Instructions for setting up the PureScript development environment and writing a "Hello World" program