Also an efficient spring layout with edges that automatically avoid nodes and that are optimized for minimal crossings was implemented by Julien Fierz and part of the code at some point in time.
I did not know this one.
Julien used it in his back-in-time debugger to visualize flow of data in a (potentially large) graph of objects.
I knew about the fisheye view layout for trees, but I did not know about the minimal crossing algorithm. Do you have more details?
The fisheye layout was not using Mondrian, also because he had some animations on it.
Mondrian was used in the context and receiver inspector to visualize the relationship between the objects.
The layout was based on GraphViz.
Also the original Squeak/Pharo code had anti-aliasing.
I think that Alex wanted to say to implement anti-aliasing fast.
I doubt that you can get it any faster with the technology built into Pharo, because in the end the drawing works through primitives and the aliasing is just a flag that is set. Maybe something based on Cairo or OpenGL would be faster?
Lukas