packages feed

wumpus-basic-0.7.0: wumpus-basic.cabal

name:             wumpus-basic
version:          0.7.0
license:          BSD3
license-file:     LICENSE
copyright:        Stephen Tetley <stephen.tetley@gmail.com>
maintainer:       Stephen Tetley <stephen.tetley@gmail.com>
homepage:         http://code.google.com/p/copperbox/
category:         Graphics
synopsis:         Common drawing utilities built on wumpus-core.
description:
  .
  \*\* WARNING \*\* - this package is sub-alpha. It was released 
  to Hackage prematurely - designing a higher-level drawing 
  library turns out to be much more demanding than designing a 
  low-level one (Wumpus-Core). 
  .
  A few of the modules (SafeFonts, SVGColours, X11Colours) are
  fairly stable others simply aren\'t and may even disappear in
  subsequent updates.
  .
  .
  Changelog:
  .
  0.6.0 to 0.7.0:
  .
  * Major rework of Graphic types, the old types (AGraphic, 
    GraphicF etc.) and the old drawing monads have been removed. 
    The new types are based on the AGraphic and related types but 
    their implementation is different. The new types track the 
    /graphics state/ within the type (the DrawingContext) plus 
    how to draw themselves. For real drawings, graphics are 
    collected with a Writer-like monad the @Basic.Graphic.Drawing@ 
    monad which replaces the DrawingCtx and Trace monads. The 
    Turtle monad remains and has been updated to work with the new
    drawing monads.
  .
  * LRText and LRSymbol modules temporarily removed as they 
    contradict the new, optimized kerning functionality in 
    @Wumpus.Core@.
  .
  0.5.0 to 0.6.0:
  .
  * Updates to work with wumpus-core-0.30.0.
  .
  * The code from @Basic.Graphic@ has been moved in to 
    @Basic.Graphic.Primitive@ - this module is due a major 
    overhaul. @Basic.Graphic@ is now an /import/ shim for
    @Basic.Graphic.Primitive@.
  .
  0.4.0 to 0.5.0:
  .
  * Re-worked the PictureLanguage module.
  .
  * SVGColours and X11Colours moved into @Wumpus.Basic.Colour@.
    Naming scheme for colours changed to use underscore between 
    words rather than camelCase.
  .
  * Updates to work with wumpus-core-0.30.0.
  .
  .
build-type:         Simple
stability:          highly unstable
cabal-version:      >= 1.2

extra-source-files:
  CHANGES,
  LICENSE,
  demo/DotPic.hs,
  demo/ColourCharts.hs,
  demo/ColourDefns.hs,
  demo/FontPic.hs,
  demo/Picture.hs

library
  hs-source-dirs:     src
  build-depends:      base            <  5, 
                      containers      >= 0.3     && <= 0.4, 
                      vector-space    >= 0.6,
                      wumpus-core     == 0.32.0

  
  exposed-modules:
    Wumpus.Basic.Anchors,
    Wumpus.Basic.Arrows,
    Wumpus.Basic.Arrows.Tips,
    Wumpus.Basic.Colour.SVGColours,
    Wumpus.Basic.Colour.X11Colours,
    Wumpus.Basic.Dots,
    Wumpus.Basic.Dots.Primitive,
    Wumpus.Basic.Graphic,
    Wumpus.Basic.Graphic.BaseClasses,
    Wumpus.Basic.Graphic.BaseTypes,
    Wumpus.Basic.Graphic.Chain,
    Wumpus.Basic.Graphic.Drawing,
    Wumpus.Basic.Graphic.DrawingContext,
    Wumpus.Basic.Graphic.PrimGraphic,
    Wumpus.Basic.Monads.TurtleClass,
    Wumpus.Basic.Monads.TurtleMonad,
    Wumpus.Basic.Paths,
    Wumpus.Basic.Paths.Base,
    Wumpus.Basic.Paths.Construction,
    Wumpus.Basic.SafeFonts,
    Wumpus.Basic.Utils.HList,
    Wumpus.Basic.Utils.Intersection,
    Wumpus.Basic.VersionNumber,
    Wumpus.Basic.PictureLanguage

  other-modules:

  extensions:
    

  ghc-options:
  
  includes: