All Projects → rintcius → purescript-aui

rintcius / purescript-aui

Licence: other
Algebraic UI's in Purescript

Programming Languages

purescript
368 projects
HTML
75241 projects
javascript
184084 projects - #8 most used programming language
Dhall
116 projects
CSS
56736 projects
shell
77523 projects

purescript-aui

Latest release Travis branch

Description

purescript-aui (Algebraic User Interface) is a library written in Purescript for specifying and showing (parts of) UI's.

This library firstly provides a DSL that allows you to specify a UI. Next, it provides interpreters that take care of showing these UI's.

Currently 2 interpreters have been implemented, one showing the UI using Flare and the other one showing it using dat.GUI.

Examples

The examples are derived from these Flare examples.

Build

# install dev dependencies
npm install

# build the project
npm run build

# build the examples
npm run build-examples

open resources/*.html   # in your favourite browser

Thanks!

Thanks to all developers of the purescript libs that this lib depends on. Apart from the core PS stuff, in particular purescript-flare, purescript-freeap and purescript-signal are a joy to depend on.

Finally, this lib is still very much an experiment at this stage and I'd be happy to receive feedback.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].