|Version 5 (modified by byorgey, 3 years ago)|
The goal of the diagrams project is to develop a pure, declarative, embedded domain-specific library in Haskell for describing illustrations, drawings, animations, and other sorts of graphics.
You can find a previous version of the diagrams library on Hackage. Currently, the library is being rewritten from scratch with a much more elegant semantic foundation and with much more flexibility. The project is still in its infancy but contributors are welcome!
How to get involved
Join the IRC channel (#diagrams on freenode.org) and the mailing list.
To get the current sources:
- darcs get http://patch-tag.com/r/byorgey/diagrams-core (small, foundational core)
- darcs get http://patch-tag.com/r/byorgey/diagrams-lib (standard library built on top of the core)
- darcs get http://patch-tag.com/r/byorgey/diagrams-cairo (cairo-based rendering backend)
There are other backends under development as well. The current plan is to officially support the cairo backend (i.e. changes to the core and lib packages will always be accompanied by corresponding updates to the cairo package); official support for other backends may be added in the future.
How to help
Click the "View Tickets" tab to see a list of open tickets.
For now there's just a list of some design documents:
For help with using the wiki, see TracHelp.