The chalkboard package

[Tags: bsd3, library]

ChalkBoard is a Haskell hosted Domain Specific Language (DSL) for image generation and processing. The basic structure is a Chalk Board, a two-dimensional canvas of values, typically colors. ChalkBoard provides the usual image processing functions (masking, overlaying, function mapping, cropping, warping, rotating) as well as a few more unusual ones. Images can be imported into ChalkBoard, as first-class color chalk boards. ChalkBoard also provides combinators for drawing shapes on directly on boards. The system is based loosely on Pan, but the principal image type, a Board, is abstract.


Properties

Versions0.1, 0.2, 1.9.0.15, 1.9.0.16
Dependenciesarray, base (==4.*), binary, bytestring, Codec-Image-DevIL, containers (>=0.2), data-reify, directory, GLUT (>=2.1.2.1), OpenGLRaw (>=1.0.1.0), process, time
LicenseBSD3
Copyright(c) 2009 University of Kansas
AuthorAndy Gill, Kevin Matlage
MaintainerAndy Gill <andygill@ku.edu>
StabilityExperimental
CategoryGraphics
Home pagehttp://www.ittc.ku.edu/csdl/fpg/ChalkBoard
Executableschalkboard-tutorial-basic, chalkboard-examples-example, chalkboard-tests-cbbe1, chalkboard-tests-simple, chalkboard-tests-chalkmark, chalkboard-tests-test1, chalkboard-server-1_9_0_16
Upload dateWed Dec 2 22:49:55 UTC 2009
Uploaded byAndyGill
Downloads312 total (29 in last 30 days)

Modules

Flags

NameDescriptionDefault
allEnable full development tree, including all tests and examplesDisabled
serverEnabled
test1Disabled
chalkmarkDisabled
simpleDisabled
cbbe1Disabled
exampleDisabled
tutorialDisabled

Use -f <flag> to enable a flag, or -f -<flag> to disable that flag. More info

Downloads

Maintainers' corner

For package maintainers and hackage trustees