diagrams-lib: Embedded domain-specific language for declarative graphics

[ bsd3, graphics, library ] [ Propose Tags ]

Diagrams is a flexible, extensible EDSL for creating graphics of many types. Graphics can be created in arbitrary vector spaces and rendered with multiple backends. diagrams-lib provides a standard library of primitives and operations for creating diagrams. To get started using it, see Diagrams.Prelude.

[Skip to Readme]
Versions [faq] 0.1, 0.1.1, 0.2, 0.3, 0.4,, 0.5,, 0.6,,,, 0.7, 0.7.1,, 1.0,, 1.0.1, 1.1,,,,,,, 1.2,,,,,,,,,, 1.3,,,,,,,,,,,,,,, 1.4,, 1.4.1,,, 1.4.2,,,, 1.4.3
Change log CHANGES
Dependencies array (==0.3.*), base (>=4.2 && <4.5), colour (>=2.3.1 && <2.4), containers (>=0.3 && <0.5), data-default (==0.2.*), diagrams-core (==0.4.*), newtype (==0.2.*), NumInstances (==1.0.*), pretty (>= && <1.2), semigroups (>=0.3.4 && <0.9), tau (>=6.28), vector-space (>=0.7.7 && <0.8) [details]
License BSD-3-Clause
Author Brent Yorgey
Maintainer diagrams-discuss@googlegroups.com
Category Graphics
Home page http://projects.haskell.org/diagrams
Source repo head: darcs get http://patch-tag.com/r/byorgey/diagrams-lib
Uploaded by BrentYorgey at 2011-10-23T18:37:54Z
Distributions Debian:, NixOS:1.4.3
Downloads 65682 total (323 in the last 30 days)
Rating 2.5 (votes: 4) [estimated by Bayesian average]
Your Rating
  • λ
  • λ
  • λ
Status Hackage Matrix CI
Docs uploaded by user
Build status unknown [no reports yet]




Maintainer's Corner

For package maintainers and hackage trustees

Readme for diagrams-lib-0.4

[back to package description]
The standard library for diagrams, a Haskell embedded domain-specific
language for compositional, declarative drawing.  See


for more information about the project, including installation
instructions, tutorials, a user manual, a gallery of example images,
and links to the mailing list, IRC channel, developer wiki and bug

The source repository is mirrored on both patch-tag (darcs) and github


Patches/pull requests welcome in either place.