Skip to content

Documentation for the PureScript language, compiler, and tools.

Notifications You must be signed in to change notification settings

krisajenkins/documentation

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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
  • Functional Dependencies

Libraries

Tools

Development Environments

Articles

Talks/Meetups

Language Guides

The PureScript Book is the recommended approach to learning the language, since it covers more material in greater depth. There is also a language guide, which is more useful as a reference:

Related Languages

TL;DR

About

Documentation for the PureScript language, compiler, and tools.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published