wumpus-basic: Basic objects and system code built on Wumpus-Core.
Kernel code for higher-level drawing built on Wumpus-Core. This package provides font loader code (currently limited to AFM font files) and a various drawing objects intended to be a higher-level basis to make vector drawings than the primitives (paths, text labels) provided by Wumpus-Core.
** WARNING ** - this package is alpha grade and it is
strongly coupled to the package Wumpus-Drawing
which is
sub-alpha grade. The packages are split as it is expected they
will have different development speeds - Wumpus-Basic
needs
polishing and refinement; Wumpus-Drawing
simply needs a lot of
work to move its components from proof-of-concept ideas to
being readily usable.
NOTE - the demos that were previously included are now in the
package Wumpus-Drawing
.
Changelog:
v0.23.0 to v0.24.0:
Changes to type funs to work with GHC 7.4.
Removed FormatCombinators module.
v0.22.0 to v0.23.0:
Re-worked the Chain module and API.
Replaced
ZDeco
enumeration withZOrder
.Removed the
Basic.Geometry
modules, they are superseded in Wumpus-Drawing. Some of the equivalent functionality is now internal to the respective modules in Wumpus-Drawing - Wumpus has scaled back the amount of geometric types and operations it wants to expose.Renamed the
PlacedTrail
object toAnaTrail
- the prefix vector is considered an anacrusis. Tidied up the API of theTrail
module.Moved
bezierArcPoints
andBezierMinorArc
fromBasic.Geometry
and marked theBasic.Geometry
code as obsolute.
v0.21.0 to v0.22.0:
Reverted argument order of
run
functions they back to themonadLib
style (args * monadic_operation) rather thanMTL
style (monadic_operation * args). Typographically this seems better.Removed module
Geometry.Paths
it is superseded in Wumpus-Drawing.Added user state to PosObject and moved it into
Kernel.Drawing
.Changed the enumeration
DrawStyle
toDrawMode
. Added another enumerationPathMode
.Changed Chain so that first item in the chain is the start point (previously the start point was iterated by the chain).
Removed
ConnectorProps
from theDrawingContext
, they are now used "locally" in Wumpus-Drawing.Added more vector constructors to
Kernel.Objects.Displacement
.Added extra methods to the
Decorate
class for annotating SVG elements.
v0.20.0 to v0.21.0:
The code from the
Kernel.Base.UserState
module has been moved to the moduleKernel.Drawing.Basis
.Moved
Image
andQuery
fromObjects.Basis
to new moduleObjects.Image
. MovedChain
,CtxPicture
andTraceDrawing
into the newDrawing
folder.Added
Wumpus.Basic.Kernel.Drawing.LocDrawing
module.Rationalized the combinators exported by the drawing objects
Image
,LocImage
,LocThetaImage
andConnector
.
Modules
[Index]
- Wumpus
- Basic
- Wumpus.Basic.Kernel
- Base
- Drawing
- Objects
- Wumpus.Basic.Kernel.Objects.AdvObject
- Wumpus.Basic.Kernel.Objects.Anchors
- Wumpus.Basic.Kernel.Objects.Basis
- Wumpus.Basic.Kernel.Objects.Bounded
- Wumpus.Basic.Kernel.Objects.Concat
- Wumpus.Basic.Kernel.Objects.Connector
- Wumpus.Basic.Kernel.Objects.Displacement
- Wumpus.Basic.Kernel.Objects.DrawingPrimitives
- Wumpus.Basic.Kernel.Objects.Image
- Wumpus.Basic.Kernel.Objects.LocImage
- Wumpus.Basic.Kernel.Objects.LocThetaImage
- Wumpus.Basic.Kernel.Objects.Orientation
- Wumpus.Basic.Kernel.Objects.Trail
- System
- Utils
- Wumpus.Basic.VersionNumber
- Wumpus.Basic.Kernel
- Basic
Downloads
- wumpus-basic-0.24.0.tar.gz [browse] (Cabal source package)
- Package description (as included in the package)
Maintainer's Corner
For package maintainers and hackage trustees
Candidates
- No Candidates
Versions [RSS] | 0.1.1, 0.2.0, 0.3.0, 0.4.0, 0.5.0, 0.6.0, 0.7.0, 0.8.0, 0.9.0, 0.10.0, 0.11.0, 0.12.0, 0.13.0, 0.14.0, 0.15.0, 0.16.0, 0.17.0, 0.18.0, 0.20.0, 0.21.0, 0.22.0, 0.24.0 |
---|---|
Change log | CHANGES |
Dependencies | base (<5), containers (>=0.3 && <=0.6), directory (>=1.0 && <2.0), filepath (>=1.1 && <2.0), vector-space (>=0.6 && <1.0), wumpus-core (>=0.52.0 && <0.53.0) [details] |
License | BSD-3-Clause |
Copyright | Stephen Tetley <stephen.tetley@gmail.com> |
Author | |
Maintainer | Stephen Tetley <stephen.tetley@gmail.com> |
Category | Graphics |
Home page | http://code.google.com/p/copperbox/ |
Uploaded | by StephenTetley at 2012-05-01T13:34:05Z |
Distributions | |
Reverse Dependencies | 4 direct, 0 indirect [details] |
Downloads | 14377 total (25 in the last 30 days) |
Rating | (no votes yet) [estimated by Bayesian average] |
Your Rating | |
Status | Docs uploaded by user Build status unknown [no reports yet] |