-
Notifications
You must be signed in to change notification settings - Fork 40
Home
paf31 edited this page Nov 7, 2014
·
50 revisions
Welcome to the PureScript wiki! This wiki is meant to be a collaborative effort, so please feel free to add/edit content where it is appropriate to do so.
PureScript is a small strongly, statically typed compile-to-JS language with a number of interesting features, such as:
- Type Inference
- Higher Kinded Polymorphism
- Support for basic Javascript types
- Extensible records
- Extensible effects
- Optimizer rules for generation of efficient Javascript
- Pattern matching
- Simple FFI
- Modules
- Rank N Types
- Do Notation
- Tail-call elimination
- Type Classes
- First Steps With PureScript - Solving Project Euler #1
- Handling Native Effects with the Eff Monad
- JavaScript Interop
- FFI Tips
This guide is taken from the old compiler documentation. The PureScript Book is the recommended approach to learning the language, since it covers more material in greater depth.