packages feed

elerea-examples-1.0.2: elerea-examples.cabal

Name:                elerea-examples
Version:             1.0.2
Cabal-Version:       >= 1.2
Synopsis:            Example applications for Elerea
Category:            reactivity, FRP
Description:

  Example applications for Elerea. They are factored out into their
  own package so as to avoid unnecessary dependencies in the
  library. Check out the @doc@ directory for the colourful literate
  sources.
  .
  The programs included are the following:
  .
  * chase: a minimal example that demonstrates reactivity and mutually
    recursive signals
  .
  * breakout: a not too fancy breakout clone that also demonstrates
    Graphviz output; you can get an SVG rendition of the signal
    structure with the following command if Graphviz is installed:
    @elerea-breakout --dump-dot | dot -Tsvg -o breakout.svg@

Author:              Patai Gergely
Maintainer:          Patai Gergely (patai@iit.bme.hu)
Copyright:           (c) 2009, Patai Gergely
License:             BSD3
License-File:        LICENSE
Stability:           experimental
Build-Type:          Simple
Extra-Source-Files:
  src/Common/Vector.lhs
  src/Common/Utils.lhs

  doc/Breakout.html
  doc/Breakout.png
  doc/Chase.html
  doc/hscolour.css
  doc/Makefile

Executable elerea-breakout
  Executable:        elerea-breakout
  HS-Source-Dirs:    src
  Main-IS:           Breakout.lhs
  Build-Depends:     base >= 3 && < 5, elerea >= 1.0, OpenGL, GLFW >= 0.4
  GHC-Options:       -O2

Executable elerea-chase
  Executable:        elerea-chase
  HS-Source-Dirs:    src
  Main-IS:           Chase.lhs
  Build-Depends:     base >= 3 && < 5, elerea >= 1.0, OpenGL, GLFW >= 0.4
  GHC-Options:       -O2