Skip to content

ivanperez-keera/yampa-gloss

Repository files navigation

yampa-gloss

Build Status Version on Hackage Flattr this

A Gloss backend for Yampa.

Gloss is a purely functional library to create pictures and animations. Yampa is a Functional Reactive Programming DSL structured using arrow combinators.

This library provides a function to create an interactive gloss animation driven by a signal function that transforms a Gloss input signal into a Gloss Picture.

Installation

yampa-gloss is available on hackage: http://hackage.haskell.org/package/yampa-gloss.

$ cabal sandbox init         # Optional, but recommended
$ cabal update
$ cabal install yampa-gloss

Examples

There is a directory with one example. You can install it with:

$ cabal sandbox init         # Optional, but recommended
$ cabal update
$ cabal install yampa-gloss -fexamples
$ ./.cabal-sandbox/bin/yampa-examples-gloss-rotatingcolor

Help and collaboration

You can collaborate at least in three ways:

Authors

  • Konstantin Saveljev (library)
  • Ivan Perez (example)

Maintainer

  • Ivan Perez

Acknowledgements

This work is a fork off Yampa2048, created by Konstantin Saveljev. Yampa2048 was inspired by work done by Josh Kirklin and Maia Werbos. See the Yampa2048 repo for details.