On Sat, Jan 31, 2015 at 11:41 PM, Offray Vladimir Luna Cárdenas <
I'm working on my project Grafoscopio, to provide a outliner/notebook like
experience to write and visualize data. Details can be found on .
I want to create modal nodes by tagging them, so If I mark a node like
code it can behave like a workspace and execute code. You can see a small
demo of this feature on 
My code for tagging nodes is this:
UI>>addTagsTo: a Node
"Tags the node passed as argument with a value from the collection
of tags available"
| selection |
selection := UIManager default chooseFrom:
tagsAvailable title: 'Elija una etiqueta'.
aNode tagAs: (tagsAvailable at: selection)
ifTrue: [self messageNoTagsAvailable].
But I have three questions:
i. How Can I update the nodes views/behaviour without revisiting them? The
code in [a] is updating the node trees, but not the particular node views.
What do you mean by node views? Do you mean when you select your tag you
want to refresh the presentation from the right hand side?
ii. How can I made the code in a node tagged as "code" get
When should it be executed?
iii. Can I embed playgrounds instead of workspaces in a browser pane,
the possibility to explore objects and get more details about them?
Sure. Here is an example that has a list of strings to the left and a
playground to the right:
Moose-dev mailing list
"Every thing has its own flow"