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

[ bsd3, graphics, library ] [ Propose Tags ] [ Report a vulnerability ]

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 the Diagrams module, and refer to the tutorials and documentation on the diagrams website, http://diagrams.github.io.


[Skip to Readme]

Downloads

Maintainer's Corner

Package maintainers

For package maintainers and hackage trustees

Candidates

Versions [RSS] 0.1, 0.1.1, 0.2, 0.3, 0.4, 0.4.0.1, 0.5, 0.5.0.1, 0.6, 0.6.0.1, 0.6.0.2, 0.6.0.3, 0.7, 0.7.1, 0.7.1.1, 1.0, 1.0.0.1, 1.0.1, 1.1, 1.1.0.1, 1.1.0.2, 1.1.0.3, 1.1.0.4, 1.1.0.6, 1.1.0.7, 1.2, 1.2.0.1, 1.2.0.2, 1.2.0.3, 1.2.0.4, 1.2.0.5, 1.2.0.6, 1.2.0.7, 1.2.0.8, 1.2.0.9, 1.3, 1.3.0.1, 1.3.0.2, 1.3.0.3, 1.3.0.4, 1.3.0.5, 1.3.0.6, 1.3.0.7, 1.3.0.8, 1.3.0.9, 1.3.1.0, 1.3.1.1, 1.3.1.2, 1.3.1.3, 1.3.1.4, 1.4, 1.4.0.1, 1.4.1, 1.4.1.1, 1.4.1.2, 1.4.2, 1.4.2.1, 1.4.2.2, 1.4.2.3, 1.4.3, 1.4.4, 1.4.5, 1.4.5.1, 1.4.5.2, 1.4.5.3, 1.4.6, 1.4.6.1, 1.4.6.2, 1.4.7
Change log CHANGELOG.md
Dependencies active (>=0.2 && <0.3), adjunctions (>=4.0 && <5.0), array (>=0.3 && <0.6), base (>=4.9 && <4.21), bytestring (>=0.9 && <0.13), cereal (>=0.4.1.1 && <0.6), colour (>=2.3.2 && <2.4), containers (>=0.3 && <0.8), data-default (>=0.8 && <0.9), diagrams-core (>=1.4 && <1.6), diagrams-solve (>=0.1 && <0.2), directory (>=1.2 && <1.4), distributive (>=0.2.2 && <1.0), dual-tree (>=0.2 && <0.3), exceptions (>=0.6 && <1.0), fail (>=4.9.0.0 && <4.10), filepath (>=1.4 && <1.6), fingertree (>=0.1 && <0.2), fsnotify (>=0.4 && <0.5), hashable (>=1.1 && <1.6), intervals (>=0.7 && <0.10), JuicyPixels (>=3.3.4 && <3.4), lens (>=5.1 && <5.4), linear (>=1.20.1 && <1.24), monoid-extras (>=0.6 && <0.7), mtl (>=2.0 && <2.3 || >=2.3.1 && <2.4), optparse-applicative (>=0.11 && <0.19), process (>=1.1 && <1.7), profunctors (>=5.0 && <6.0), semigroups (>=0.3.4 && <0.21), tagged (>=0.7 && <0.9), text (>=0.7.1 && <2.2), transformers (>=0.3.0 && <0.7.0), unordered-containers (>=0.2 && <0.3) [details]
Tested with ghc ==8.4.4 || ==8.6.5 || ==8.8.4 || ==8.10.7 || ==9.0.2 || ==9.2.8 || ==9.4.8 || ==9.6.5 || ==9.8.2 || ==9.10.1
License BSD-3-Clause
Author Brent Yorgey
Maintainer diagrams-discuss@googlegroups.com
Category Graphics
Home page http://diagrams.github.io
Bug tracker http://github.com/diagrams/diagrams-lib/issues
Source repo head: git clone http://github.com/diagrams/diagrams-lib.git
Uploaded by BrentYorgey at 2024-10-26T21:14:14Z
Distributions Debian:1.4.3, LTSHaskell:1.4.6.2, NixOS:1.4.6.2, Stackage:1.4.6.2
Reverse Dependencies 76 direct, 30 indirect [details]
Downloads 84580 total (469 in the last 30 days)
Rating 2.5 (votes: 4) [estimated by Bayesian average]
Your Rating
  • λ
  • λ
  • λ
Status Docs available [build log]
Last success reported on 2024-10-26 [all 1 reports]

Readme for diagrams-lib-1.4.7

[back to package description]

Build Status

The standard library for diagrams, a Haskell embedded domain-specific language for compositional, declarative drawing.