I cannot stop :).
I attached here is the visualization of the Moose Meta Browser.
Cheers,
Doru
On 10 Jul 2011, at 13:23, Tudor Girba wrote:
I forgot to mention the legend:
- the tree shows as nodes the panes and presentations / browsers
- the uml boxes are panes and ports
- the nodes with regular labels are presentations / browsers
- the blue lines are transmissions between ports
Cheers,
Doru
On 10 Jul 2011, at 13:18, Tudor Girba wrote:
Hi,
In an effort to debug the problem of Glamour announcements, I created a visualization of
the internals of Glamour that can be useful for other purposes as well.
Here is an example:
b := GLMTabulator new.
b column: #paneOne; column: #paneTwo.
b transmit to: #paneOne; andShow:[:a | a list display: [:x | 1 to: x]].
b transmit from: #paneOne; to: #paneTwo; andShow:[:a | a list display: [:x | 1 to: x]].
b openOn: 42.
(b panes first port: #selection) value: #41.
"this should set the browser. to visualize it, run:"
b viewTree.
You can see the result in the attachment.
Most likely, there will be some more things to come in this direction. If you have ideas,
I would be happy to hear them.
Cheers,
Doru
--
www.tudorgirba.com
"To lead is not to demand things, it is to make them happen."
<glamour-visualization.png>
--
www.tudorgirba.com
"Value is always contextual."