Name: blank-canvas Version: 0.7.4 x-revision: 5 Synopsis: HTML5 Canvas Graphics Library Description: @blank-canvas@ is a Haskell binding to the complete . @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 @ . <> . For more details, read the . . 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 tested-with: GHC == 8.0.2 , GHC == 8.2.2 , GHC == 8.4.4 , GHC == 8.6.5 , GHC == 8.8.4 , GHC == 8.10.7 , GHC == 9.0.2 , GHC == 9.2.7 , GHC == 9.4.4 , GHC == 9.6.1 data-files: static/index.html static/jquery.js static/jquery-json.js Library Exposed-modules: Graphics.Blank Graphics.Blank.Cursor Graphics.Blank.Font 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.Parser Graphics.Blank.Types Graphics.Blank.Types.CSS Graphics.Blank.Types.Cursor Graphics.Blank.Types.Font Graphics.Blank.Utils Paths_blank_canvas default-language: Haskell2010 build-depends: aeson >= 1.4.4 && < 2.3, base64-bytestring >= 1.0 && < 1.3, base >= 4.9 && < 4.21, base-compat-batteries >= 0.10 && < 0.15, bytestring >= 0.10 && < 0.13, colour >= 2.2 && < 2.4, containers >= 0.5 && < 0.8, data-default-class >= 0.0.1 && < 0.3, fail == 4.9.*, http-types >= 0.8 && < 0.13, mime-types >= 0.1.0.3 && < 0.2, kansas-comet >= 0.4 && < 0.5, -- TODO: Eventually, we should bump the lower version -- bounds to >=0.20 so that we can remove some CPP in -- Graphics.Blank. scotty >= 0.10 && < 0.23, semigroups >= 0.18 && < 1, stm >= 2.2 && < 2.6, text >= 1.1 && < 2.2, text-show >= 2 && < 4, transformers >= 0.3 && < 0.7, wai == 3.*, wai-extra >= 3.0.1 && < 3.2, warp == 3.*, vector >= 0.10 && < 0.14 GHC-options: -Wall if impl(ghc >= 8.6) ghc-options: -Wno-star-is-type GHC-prof-options: -Wall -fsimpl-tick-factor=100000 source-repository head type: git location: https://github.com/ku-fpg/blank-canvas.git