I'm willing to step up! I just don't want to step on Iain's toes. My plan would be:
- strip out all drawing-related code - simplify the interface - add some "_apply_recipe" methods in Plots for Graphs.jl objects, which would abstract the drawing from both the layout and the backend Then the "lines, circles, boxes, text..." would live in Plots, and the low-level drawing commands are not needed. On Thu, Feb 11, 2016 at 12:21 PM, hustf <[email protected]> wrote: > Yeah, I deleted that message because it was not very constructive. Let me > continue: > > GraphLayout is a nice and useful package which would be a pity to > deprecate. Perhaps what is needed is just the courage and enthusiasm to > change the interface or delete the less useful or tough to maintain parts? > > A bit of creative destruction might be an advantage. The package was more > or less broken for months because of dependencies. If the output was a > flexible set of lines, circles, boxes, text, coordinates perhaps? Graphic > interfaces are going to continue to be hard to maintain on the various > systems. >
