Personal tools

Diagrams

From HaskellWiki

(Difference between revisions)
Jump to: navigation, search
m (Added categories)
(link to new 0.6 -> 0.7 migration page)
(14 intermediate revisions by one user not shown)
Line 3: Line 3:
 
[[Category:Packages]]
 
[[Category:Packages]]
   
The '''diagrams''' library provides an embedded domain-specific language (EDSL) for creating simple pictures and diagrams in Haskell
+
[[Image:Diagrams-logo.png]]
   
* [http://code.haskell.org/diagrams/ Homepage]
+
The [http://projects.haskell.org/diagrams diagrams framework] provides an embedded domain-specific language (EDSL) for declarative drawing.
* [http://byorgey.wordpress.com/ Blog]
 
   
== Download ==
+
This is the diagrams wiki, for collecting tips and tricks, examples, information about related projects, and any other related information. If you are looking for more structured documentation (tutorial, user manual, API reference), see the [http://projects.haskell.org/diagrams diagrams web page]. There is also a [http://code.google.com/p/diagrams/issues/list bug tracker].
   
Either
+
* [[/FAQ|Frequently asked questions]]
* [http://hackage.haskell.org/cgi-bin/hackage-scripts/package/diagrams HackageDB]
+
* [[/Install|Installation instructions]]
* http://www.patch-tag.com/r/byorgey/diagrams-core/
+
* [[/Contributing|How to contribute]]
* http://www.patch-tag.com/r/byorgey/diagrams-lib/
+
* [[/Projects|Projects]]: who is working on what.
* http://www.patch-tag.com/r/byorgey/diagrams-cairo/
+
* [[/GSoC|Google Summer of Code projects]]
   
== Inspiration ==
+
* [[/GHC7.6|Current status of diagrams and GHC 7.6]]
   
=== Related Haskell projects ===
+
* [[/Dev/Migrate0.7|0.6 to 0.7 migration]]: Description of API changes that may affect diagrams 0.6 code, with explanations of how to migrate to 0.7
* [[Applications_and_libraries/Graphics]]
 
   
=== Related non-Haskell projects ===
+
* [[/Dev|Developer wiki]]: notes on wanted features, style guidelines, best practices, etc.
   
* [http://asymptote.sourceforge.net/ Asymptote]
+
* [[/Dev/BuildStatus|Build status]] of all diagrams packages at a glance.
* [http://had.co.nz/ggplot2/ ggplot2]
+
* [http://projects.haskell.org/diagrams/backend-tests/all-index.html Current test case results for backends side-by-side.]
* [http://inkscape.sourceforge.net/ Inkscape]
 
* [http://lib2geom.sourceforge.net/ lib2geom]
 
* [http://www.tug.org/metapost.html MetaPost]
 
* [http://pyx.sourceforge.net/ Pyx]
 
* [http://www.texample.net/tikz/examples/ TikZ]
 
 
=== Food for thought ===
 
 
* [http://www.adobe.com/devnet/pdf/pdf_reference.html PDF reference]
 
* [http://local.wasp.uwa.edu.au/~pbourke/geometry/supershape/ supershape]
 
* [http://www.jroller.com/aalmiray/entry/jsilhouette_0_3_released symbols]
 
* [http://www.w3.org/TR/SVG11/ SVG reference]
 
* [http://www.adobe.com/devnet/swf/pdf/swf_file_format_spec_v10.pdf SWF reference]
 

Revision as of 19:31, 1 August 2013

Diagrams-logo.png

The diagrams framework provides an embedded domain-specific language (EDSL) for declarative drawing.

This is the diagrams wiki, for collecting tips and tricks, examples, information about related projects, and any other related information. If you are looking for more structured documentation (tutorial, user manual, API reference), see the diagrams web page. There is also a bug tracker.

  • 0.6 to 0.7 migration: Description of API changes that may affect diagrams 0.6 code, with explanations of how to migrate to 0.7
  • Developer wiki: notes on wanted features, style guidelines, best practices, etc.