Purescript Bonsai

Functional web programming in Purescript.

Heavily inspired by Elm.

WIP - some links outdated

Get Started

All this can be yours for the low price of ZERO

Get Started Quickly

bower install purescript-bonsai
bower install purescript-bonsai-html

Detailed Instructions.

Elm VirtualDom

Bonsai uses the Elm VirtualDom.

You keep all your state in your model.

You always render the complete page.

The virtual dom makes this fast.

This keeps your logic simple and your pages lean.

Purescript

A strongly-typed functional programming language that compiles to JavaScript

Sick of type errors? Of your code breaking because something expected a wibble but it got a wobble?

Try Purescript!