Skip to content

An alternative to the Prelude for teaching purposes

Notifications You must be signed in to change notification settings

agrafix/purescript-preface

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

purescript-preface

A simpler alternative to the Prelude.

Getting Started

Clone this repository. Then, using Pulp:

pulp build
pulp test

Design

The Preface is intended to be a simpler introduction to the concepts of PureScript for beginners, specifically those coming from Javascript. With that in mind, here are some design goals:

  • Use simple types - no type classes, effect rows, etc.
  • Provide excellent documentation with examples.
  • Name functions using simple names which explain their purpose.

The Preface is meant to be a teaching tool, such that users should plan to graduate to the regular set of PureScript core libraries once they are familiar with the ideas. However, the Preface may be a practical alternative for some very simple tasks.

About

An alternative to the Prelude for teaching purposes

Resources

Stars

Watchers

Forks

Packages

No packages published