packages feed

blank-canvas-0.5: blank-canvas.cabal

Name:                blank-canvas
Version:             0.5
Synopsis:            HTML5 Canvas Graphics Library

Description:      blank-canvas is a Haskell binding to the complete
                  HTML5 Canvas API. blank-canvas allows Haskell
                  users to write, in Haskell, interactive images
                  onto their web browsers. blank-canvas gives the
                  user a single full-window canvas, and provides
                  many well-documented functions for rendering
                  images.
                  .
                  @
		     {-# LANGUAGE OverloadedStrings #-}
                     module Main where
                     import Graphics.Blank                     -- import the blank canvas
                     .
                     main = blankCanvas 3000 $ \\ context -> do -- start blank canvas on port 3000
                       send context $ do                       -- send commands to this specific context
                         moveTo(50,50)
                         lineTo(200,100)
                         lineWidth 10
                         strokeStyle "red"
                         stroke()                              -- this draws the ink into the canvas
                  @
		  .
                  <<https://github.com/ku-fpg/blank-canvas/wiki/images/Red_Line.png>>
		  .
		  For more details, read the <https://github.com/ku-fpg/blank-canvas/wiki blank-canvas wiki>.
		  .
License:             BSD3
License-file:        LICENSE
Author:              Andy Gill and Ryan Scott
Maintainer:          andygill@ku.edu
Copyright:           Copyright (c) 2014 The University of Kansas
Homepage:            https://github.com/ku-fpg/blank-canvas/wiki
Bug-reports:         https://github.com/ku-fpg/blank-canvas/issues
Category:            Graphics
Build-type:          Simple
Stability:           beta
Extra-source-files:  README.md
            	     Changelog.md
Cabal-version:       >= 1.10
data-files:
    static/index.html
    static/jquery.js
    static/jquery-json.js


Library
  Exposed-modules:     Graphics.Blank,
                       Graphics.Blank.GHCi,
                       Graphics.Blank.Style
  other-modules:       Graphics.Blank.Canvas,
                       Graphics.Blank.DeviceContext,
                       Graphics.Blank.Events,
                       Graphics.Blank.Generated,
                       Graphics.Blank.JavaScript,
                       Graphics.Blank.Utils,
                       Paths_blank_canvas

  default-language:    Haskell2010
  build-depends:       aeson              >= 0.7   && < 0.9,
                       base64-bytestring  == 1.0.*,
                       base               >= 4.3.1 && < 4.8,
                       bytestring         == 0.10.*,
                       colour             >= 2.2   && < 3.0,
                       containers         == 0.5.*,
                       data-default-class == 0.0.*,
                       http-types         == 0.8.*,
                       kansas-comet       == 0.3.*,
                       scotty             >= 0.8   && < 0.10,
                       stm                >= 2.2   && < 2.5,
                       text               >= 1.1   && < 1.3,
                       transformers       >= 0.3   && < 0.5,
                       wai                == 3.*,
                       wai-extra          >= 3.0.1 && < 3.1,
                       warp               == 3.*,
                       vector             >= 0.10  && < 0.11

  GHC-options:  -Wall -fno-warn-orphans -fno-warn-warnings-deprecations
  GHC-prof-options:  -Wall -fno-warn-orphans -fno-warn-warnings-deprecations -auto-all -fsimpl-tick-factor=100000

source-repository head
  type:     git
  location: git://github.com/ku-fpg/blank-canvas.git