
I am designing some graphical editor ( visio - dia like) and would be interested to hear any pointer to help me think on the architecture of this, in term of data structure/ EDSL/ persistence/ paradigm (FP/ FRP/...) for the different "layers of abstraction " I may see , like rendering libraries ( gtk/wx..)<-> model of the diagram<-> semantics ( this is a state diag/ archimate / mind mapping , i.e. what the glyph and lines means ) <-> persistence Any help & pointers welcomed ! ( and which place is best to discuss this ?) Luc

A while ago there was a framework Blobs for building box-connector diagram editors. It is probably a somewhat bit-rotted now: http://www.cs.york.ac.uk/fp/darcs/Blobs/ I seem to remember a Haskell Workshop report about Dazzle (the application that was the genesis of Blobs) but it doesn't appear to be linked from that page.
participants (2)
-
Luc TAESCH
-
Stephen Tetley