Claude Heiland-Allen <[email protected]> wrote:
> My question: can you suggest a library that would make implementing
> this specification relatively painless?
>
> OpenGL-based would be preferable, as I would like to scale the graph
> under construction automatically to fit the display, and
> launchMissiles will require something with fast rendering.
There was a Haskell-written graph editor in Dazzle, which the authors
kindly open-sourced, to become the rudimentary application Blobs:
http://www.cs.york.ac.uk/fp/darcs/Blobs/
The GUI is implemented in wxHaskell, graphs are saved as XML files.
Some of the code may have bit-rotted since the days of ghc-6.4.
As distributed, the functionality for doing things with the graph after
drawing it is (intentionally) rather limited, since many of the
potential backends are in fact closed-source. However, the backend is
the part that is going to be different for every client of the library
anyway.
Regards,
Malcolm
_______________________________________________
Haskell-Cafe mailing list
[email protected]
http://www.haskell.org/mailman/listinfo/haskell-cafe