Since the last poll about graphics was immediately derailed by unrelated command line questions, let me try once more: Should selected objects display graphical visualizations when it can be done unobtrusively? We all agree that this would be disturbing on the commandline. Mathematica does precisely that in their GUI, e.g. https://reference.wolfram.com/language/ref/Graph.html. It can also easily switched off. Ticket at #18289
[x] Yes, I want graphical user interfaces that make use of the graphical abilities
Just to clarify, we are talking about the following: <graph picture>
and any other representation of a graph is rather uninstructive
Helloooooooooo,and any other representation of a graph is rather uninstructive
Err... Well. Try "graphs.RandomGNP(30,.5).show()" to get an idea of how uninstructive a plot can be (compared to anything you might say on its, diameter, degree distribution, planarity, etc...) :-P
Just to complete Volker's question: it is not only about graphs, but in general about objects whose graphical representations "adds something" (there is a Matrix.plot, but that's not the subject).The ticket at #18289 does the same for Posets, for Polyhedra, and more will follow. His question is: "should it be the default behaviour, or only something that can be enabled manually if desired?"
Just to complete Volker's question: it is not only about graphs, but in general about objects whose graphical representations "adds something" (there is a Matrix.plot, but that's not the subject).
Try "graphs.RandomGNP(30,.5).show()" to get an idea of how uninstructive a plot can be (compared to anything you might say on its, diameter, degree distribution, planarity, etc...) :-PI think that enough objects will look good that it will outweigh bad examples like this one, especially for beginning users
[X] Yes, I want graphical user interfaces that make use of the graphical abilities
The only caveat I could see is if this would noticeably slow down the
output [1]. If that's not the case, +1.
Do you mind updating the ticket description with a short description
of the introduced protocol?