[Haskell-cafe] ANNOUNCE: graphviz-2999.11.0.0
Ivan Lazar Miljenovic
ivan.miljenovic at gmail.com
Wed Nov 24 07:16:29 EST 2010
I am pleased to announce version 2999.11.0.0 of graphviz [1], my
Haskell bindings to the Graphviz suite of graph visualisation tools
[2].
[1]: http://hackage.haskell.org/package/graphviz
[2]: http://graphviz.org/
This release is mostly backwards-compatible (unless you dealt directly
with Point and LayerList values); the changes are:
* Improved documentation, including examples of how to use `GraphvizParams`
values (since several people indicated that they found them confusing)
* Addition of the `Labellable` class (and its method `toLabel`) to
make it easier to construct labels.
* Backslashes (i.e. the `\` character) are now escaped/unescaped
properly (bug spotted by Han Joosten). As part of this:
- Dot-specific escapes such as `\N` are now also handled
correctly, so the slash does not need to be escaped.
- Newline (`'\n'`) characters in labels, etc. are escaped to
centred-newlines in Dot code, but not unescaped.
* `Point` values can now have the optional third dimension and end in
a `!` to indicate that that position should be used (as input to
Graphviz).
* `LayerList` uses `LayerID` values, and now has a proper `shrink`
implementation in the test suite.
--
Ivan Lazar Miljenovic
Ivan.Miljenovic at gmail.com
IvanMiljenovic.wordpress.com
More information about the Haskell-Cafe
mailing list