On Tue, Mar 12, 2013 at 09:35:37AM -0500, Jan Bracker wrote:
> Hi Everybody,
>
> I am interested in participating in the GSoC and the plotting library
> sounds like a good project for me. I am currently involved in Sunroof
> (a Monadic Javascript Compiler:
https://github.com/ku-fpg/sunroof). I
> think using a Sunroof backend for Diagrams might be a great
> possibility to render your plots in the Browser on the fly and at the
> same time produce static versions of the plot when needed.
I think this sounds like a great idea. A couple thoughts:
* There are a few different directions you could take this. One
would be to directly create a plotting library as
described. Another would be to create a slightly more
general-purpose data visualization library, and then build some
specific types of plots on top of that. For inspiration see
e.g. the (now defunct) Hieroglyph library:
http://hackage.haskell.org/package/Hieroglyph
The idea is that it would be easy for users to create their own
new sorts of visualizations; they would not be stuck just choosing
from whatever types of plots the plotting library provides.
* Carter Schonwald was talking about working on a plotting library
too -- maybe he will write to the list soon and explain what he is
working on. Depending on how your goals align you might be able
to work with him/contribute to his project; on the other hand
having competing libraries in a certain space often ends up being
a win for everyone.
-Brent