This document provides an introduction and overview of the PureScript programming language. It discusses what PureScript is, its syntax and semantics, who uses it, why it was created, its ecosystem of libraries and tools, and how to get started with a basic "Hello World" PureScript program. The key points are:
- PureScript is a strongly typed, purely functional language that compiles to JavaScript, inspired by Haskell.
- It has type inference, algebraic data types, and other features of functional languages.
- Many companies use it for front-end and Node.js development when static typing is desired.
- Getting started involves installing prerequisites like Node.js, then creating a simple project structure