Diagrams: Difference between revisions

From HaskellWiki
Lenny222 (talk | contribs)
No edit summary
Byorgey (talk | contribs)
m Update homepage links
 
(27 intermediate revisions by 4 users not shown)
Line 1: Line 1:
The '''diagrams''' library provides an embedded domain-specific language (EDSL) for creating simple pictures and diagrams in Haskell
[[Category:Graphics]]
[[Category:Libraries]]
[[Category:Packages]]


* [http://code.haskell.org/diagrams/ Homepage]
[[Image:Diagrams-logo.png]]
* [http://byorgey.wordpress.com/ Blog]


== Download  ==
The [http://diagrams.github.io diagrams framework] provides an embedded domain-specific language (EDSL) for declarative drawing.


Either
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://diagrams.github.io diagrams web page].  There are also [https://github.com/diagrams/diagrams-lib/issues?state=open bug] [https://github.com/diagrams/diagrams-core/issues?state=open trackers] for different parts of the project.
* [http://hackage.haskell.org/cgi-bin/hackage-scripts/package/diagrams HackageDB]
* http://www.patch-tag.com/r/byorgey/diagrams-core/
* http://www.patch-tag.com/r/byorgey/diagrams-lib/
* http://www.patch-tag.com/r/byorgey/diagrams-cairo/


== Inspiration ==
* [[/FAQ|Frequently asked questions]]
* [[/Install|Installation instructions]]
* [[/Contributing|How to contribute]]
* [[/Projects|Projects]]: who is working on what.
* [[/GSoC|Google Summer of Code projects]]


=== Related Haskell projects ===
* [[/Converting|Converting between different diagrams types]]
* [[Applications_and_libraries/Graphics]]


=== Related non-Haskell projects ===
* [[/Support|Which versions of GHC and Haskell Platform are supported]]


* [http://asymptote.sourceforge.net/ Asymptote]
* [[/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
* [http://had.co.nz/ggplot2/ ggplot2]
* [[/Dev/Migrate1.0|0.7 to 1.0 migration]]: Description of API changes that may affect diagrams 0.7 code, with explanations of how to migrate to 1.0
* [http://inkscape.sourceforge.net/ Inkscape]
* [[/Dev/Migrate1.1|1.0 to 1.1 migration]]: Description of API changes that may affect diagrams 1.0 code, with explanations of how to migrate to 1.1
* [http://lib2geom.sourceforge.net/ lib2geom]
* [[/Dev/Migrate1.2|1.1 to 1.2 migration]]: Description of API changes that may affect diagrams 1.1 code, with explanations of how to migrate to 1.2
* [http://www.tug.org/metapost.html MetaPost]
* [[/Dev/Migrate1.3|1.2 to 1.3 migration]]: Description of API changes that may affect diagrams 1.2 code, with explanations of how to migrate to 1.3
* [http://pyx.sourceforge.net/ Pyx]
* [[/Dev/Migrate1.4|1.3 to 1.4 migration]]: Description of API changes that may affect diagrams 1.3 code, with explanations of how to migrate to 1.4
* [http://www.texample.net/tikz/examples/ TikZ]


=== Food for thought ===
* [[/Dev|Developer wiki]]: notes on wanted features, style guidelines, best practices, etc.


* [http://www.adobe.com/devnet/pdf/pdf_reference.html PDF reference]
* [[/Dev/BuildStatus|Build status]] of all diagrams packages at a glance.
* [http://local.wasp.uwa.edu.au/~pbourke/geometry/supershape/ supershape]
* [http://diagrams.github.io/backend-tests/all-index.html Current test case results for backends side-by-side.]
* [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]

Latest revision as of 13:28, 13 August 2018


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 are also bug trackers for different parts of the project.

  • 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
  • 0.7 to 1.0 migration: Description of API changes that may affect diagrams 0.7 code, with explanations of how to migrate to 1.0
  • 1.0 to 1.1 migration: Description of API changes that may affect diagrams 1.0 code, with explanations of how to migrate to 1.1
  • 1.1 to 1.2 migration: Description of API changes that may affect diagrams 1.1 code, with explanations of how to migrate to 1.2
  • 1.2 to 1.3 migration: Description of API changes that may affect diagrams 1.2 code, with explanations of how to migrate to 1.3
  • 1.3 to 1.4 migration: Description of API changes that may affect diagrams 1.3 code, with explanations of how to migrate to 1.4
  • Developer wiki: notes on wanted features, style guidelines, best practices, etc.