packages feed

twentefp-eventloop-graphics-0.1.0.2: twentefp-eventloop-graphics.cabal

name:                twentefp-eventloop-graphics
version:             0.1.0.2
synopsis:            An eventloop based graphical IO system. Used as Lab Assignments Environment at Univeriteit Twente
description:         An eventloop based graphical IO system. It uses websockets as a way to communicate with IO devices; a browser in this case. This system is used in the Graphical submodule to be able to express graphical output using the eventloop system for a browser. 
license:             BSD3
license-file:        LICENSE
author:              Sebastiaan la Fleur
maintainer:          sebastiaan.la.fleur@gmail.com
-- copyright:           
category:            Graphics, Education
build-type:          Simple
cabal-version:       >=1.8

library
  exposed-modules:
    EventLoop, 
    EventLoop.Output, 
    EventLoop.Input,
    EventLoop.Output.Graphical,
    EventLoop.Output.Single,
    EventLoop.CommonTypes,
    FPPrac.Graphics.MakePrimitives
    
  other-modules:
    EventLoop.Main, 
    EventLoop.Json, 
    EventLoop.EventProcessor, 
    EventLoop.Config, 
    EventLoop.Output.SystemMessage, 
    EventLoop.Output.OutputEvent, 
    EventLoop.Output.Graphical.Graphical, 
    EventLoop.Input.SystemMessage, 
    EventLoop.Input.Mouse, 
    EventLoop.Input.Keyboard, 
    EventLoop.Input.InputEvent,
    FPPrac.Graphics.NormalizeNumber
    
  build-depends:
    base                >= 4.6.0.0   && < 5, 
    twentefp-websockets >= 0.1.0.1,
    twentefp-number     >= 0.1.0.2,
    text                >= 0.11.3.1,
    network             >= 2.3       && < 2.6
    
  hs-source-dirs:
    src