[Haskell-cafe] ANN: diagrams 0.4

Rustom Mody rustompmody at gmail.com
Mon Oct 24 04:51:30 CEST 2011


Thanks.  This is attractive.
I remember (vaguely) a 'live page' ie where one could enter (into the
browser) changes to the diagrams code and see the results immediately.
Is that page there? (Or am I mixing up with something else?)

How does diagrams compare with graphviz?  If this is an inappropriate
(type-wrong?) question thats ok :-)  Its just that when I last looked at
graphviz I found the documentation somewhat impenetrable -- like much else
in Hackage -- lots of types, no examples.

On Mon, Oct 24, 2011 at 12:17 AM, Brent Yorgey <byorgey at seas.upenn.edu>wrote:

> I am pleased to announce the release of version 0.4 of diagrams, a
> full-featured framework and embedded domain-specific language for
> declarative drawing.
>
> The last announcement was of the 0.1 release; there have been quite a
> few changes and improvements since then, including:
>
> -   A new website including a gallery of examples:
>
>      http://projects.haskell.org/diagrams/gallery.html
>
> -   A new comprehensive user manual with lots of illustrative
>    examples:
>
>      http://projects.haskell.org/manual/diagrams-manual.html
>
> -   New primitive shapes: rounded rectangles, wedges, and a new
>    flexible API for generating polygons
>
> -   Cubic splines
>
> -   Basic text support
>
> -   Support for external image primitives
>
> -   Lots more convenient combinators, bug fixes, and improvements
>
> Cool, how can I try it out?
> ---------------------------
>
> For the truly impatient:
>
>    cabal install gtk2hs-buildtools
>    cabal install diagrams
>
> For the slightly less impatient, read the quick tutorial, which has
> detailed information about how to install the necessary packages and
> will introduce you to the fundamentals of the framework:
>
>  http://projects.haskell.org/diagrams/tutorial/DiagramsTutorial.html
>
> For those who are even less impatient but want to really dig in and
> use the power features, read the user manual:
>
>  http://projects.haskell.org/manual/diagrams-manual.html
>
> Cool, how can I contribute?
> ---------------------------
>
> There are lots of ways you can contribute! First, you may want to
> subscribe to the project mailing list
> (http://groups.google.com/group/diagrams-discuss), and/or come hang
> out in the #diagrams IRC channel on freenode.org.
>
> -   There are lots of easy bug fixes, improvements, and feature requests
>    just waiting for people wanting to get involved: see the bug
>    tracker for a list of open tickets:
>
>      http://code.google.com/p/diagrams/issues/list
>
> -   The source repositories are mirrored using both darcs (on
>    patch-tag.com) and git (on github.com), and patches are accepted
>    in either place, thanks to Owen Stephen's great work on
>    darcs-bridge [1].
>
> -   Create a higher-level module built on top of the diagrams framework
>    (e.g. tree or graph layout, generating Turing machine
>    configuration diagrams, Penrose tilings ... your imagination is
>    the only limit!)  and submit it for inclusion in a special
>    diagrams-contrib package which will be created for such
>    higher-level user-contributed modules.
>
> -   Use diagrams to create some cool graphics and submit them for
>    inclusion in the gallery.
>
> -   Start your own project built on top of diagrams and let us know how
>    it goes!
>
> -   Last but certainly not least, just try it out for your pet graphics
>    generation needs and contribute your bug reports and feature
>    requests.
>
>
> Happy diagramming!
>
>
> Brought to you by the diagrams team:
>
> -   Brent Yorgey
> -   Ryan Yates
>
> with contributions from:
>
> -   Sam Griffin
> -   Claude Heiland-Allen
> -   John Lato
> -   Vilhelm Sjöberg
> -   Luite Stegeman
> -   Kanchalai Suveepattananont
> -   Scott Walck
>
>
> [1] http://wiki.darcs.net/DarcsBridgeUsage
>
> _______________________________________________
> Haskell-Cafe mailing list
> Haskell-Cafe at haskell.org
> http://www.haskell.org/mailman/listinfo/haskell-cafe
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.haskell.org/pipermail/haskell-cafe/attachments/20111024/fafcbaa3/attachment.htm>


More information about the Haskell-Cafe mailing list