Skip to content
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.

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

Basics

Libraries

Tools

Articles

Language Guide

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.

Clone this wiki locally