Skip to content

Home

Erik Post edited this page · 46 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.

Introduction

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

Libraries

Tools

Development Environments

Articles

Language Guides

The PureScript Book is the recommended approach to learning the language, since it covers more material in greater depth. Here is the old (now out-of-date) language guide:

Related Languages

TL;DR

Something went wrong with that request. Please try again.