Difference between revisions of "Diagrams"

From HaskellWiki
Jump to navigation Jump to search
(diagrams)
 
Line 10: Line 10:
 
** high-level code
 
** high-level code
 
** low-level graphical primitives
 
** low-level graphical primitives
** rendering backends
+
** conversion backends
  +
*** interactive painting via Cairo
  +
*** pure Haskell PDF conversion via HPDF
  +
*** pure Haskell PNG conversion via ???
  +
*** etc.

Revision as of 11:26, 23 October 2009

The diagrams library provides an embedded domain-specific language (EDSL) for creating simple pictures and diagrams in Haskell


Ideas for the rewrite

  • seperate packages for
    • high-level code
    • low-level graphical primitives
    • conversion backends
      • interactive painting via Cairo
      • pure Haskell PDF conversion via HPDF
      • pure Haskell PNG conversion via ???
      • etc.