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.19.0 to v0.20.0:
Added text advance-vector calculations to
QueryDC- previously they were in Wumpus-Drawing.Changed argument order of
runfunctions to follow the usual style - monadic action first and then dependent parameters (initial state, reader environment etc.).Changed representation of Chains to a monadic type with an explicit operation for next position.
Removed
PrimWtype - pairs are now used instead.Removed transformer version of
TraceDrawing. All operations in TraceDrawing are now specialized to work only on theTraceDrawingtype. AddedUserStateto TraceDrawing and other drawing monads to compensate for the loss of expressiveness.Changed the internals of
AdvObjectandPosObjectso they are more idiomatic - both are now essentially reader-writer monads. Added PosObject functions for text primitives (moved from Wumpus-Drawing).Changed the
obliteratemethod of theDecorateclass.
Modules
[Index]
- Wumpus
- Basic
- Wumpus.Basic.Geometry
- Wumpus.Basic.Kernel
- Base
- 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.Chain
- Wumpus.Basic.Kernel.Objects.Concat
- Wumpus.Basic.Kernel.Objects.Connector
- Wumpus.Basic.Kernel.Objects.CtxPicture
- Wumpus.Basic.Kernel.Objects.Displacement
- Wumpus.Basic.Kernel.Objects.DrawingPrimitives
- Wumpus.Basic.Kernel.Objects.LocImage
- Wumpus.Basic.Kernel.Objects.LocThetaImage
- Wumpus.Basic.Kernel.Objects.Orientation
- Wumpus.Basic.Kernel.Objects.PosObject
- Wumpus.Basic.Kernel.Objects.TraceDrawing
- System
- Utils
- Wumpus.Basic.VersionNumber
- Basic
Downloads
- wumpus-basic-0.20.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.51.0 && <0.52.0) [details] |
| License | BSD-3-Clause |
| Copyright | Stephen Tetley <stephen.tetley@gmail.com> |
| Author | |
| Maintainer | Stephen Tetley <stephen.tetley@gmail.com> |
| Uploaded | by StephenTetley at 2011-08-10T16:54:03Z |
| Category | Graphics |
| Home page | http://code.google.com/p/copperbox/ |
| Distributions | |
| Reverse Dependencies | 4 direct, 0 indirect [details] |
| Downloads | 14765 total (76 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] |