Announcing blank-canvas 0.4.0, a Haskell binding to the complete HTML5 Canvas 
API. 
blank-canvas allows Haskell users to write, in Haskell, interactive images onto 
their web
browsers, via a specialized JavaScript DSL. 

First Example:

{-# 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


There are around 50 examples on the blank-canvas wiki:

        https://github.com/ku-fpg/blank-canvas/wiki

Enjoy!

FPG@KU

_______________________________________________
Haskell mailing list
Haskell@haskell.org
http://www.haskell.org/mailman/listinfo/haskell

Reply via email to