It's not really hard to do, but I do not really get why it's interesting to have such a behavior
I mean, personally, when I use workspace, it's for junk programming (it write code quickly, test it) So usually, I test my code in a workspace before putting it into a method (or it was just for test, and I do not care anymore). But maybe you do not use the workspace the same way ;) Ben On Aug 2, 2011, at 9:52 PM, Ted F.A. van Gaalen wrote: > Hi there > > Well, perhaps you like this idea > (ideas are easier that programming, are they? :o) > > what about a workspace with > on the left a tree pane > with in the tree: saved workspaces > grouped under workspace "categories" > > e.g. > > aWorkspaceTree > +-aWorkspaceCategory > - aSavedWorkspace > - anotherSavedworkspace > +-yetAnotherWorkSpaceCategory > -yetAnotherSavedWorkspace > .. > + > > Greetings > Ted > > > > On Tue, Aug 2, 2011 at 8:25 PM, Benjamin > <[email protected]> wrote: >> >> On Aug 2, 2011, at 8:04 PM, Igor Stasenko wrote: >> >> On 2 August 2011 19:52, Offray Vladimir Luna Cárdenas <[email protected]> >> wrote: >> >> Hi all, >> >> >> I'm reading with great joy, various pharo/smalltalk related books to get a >> >> glimpse of what is available. I started with PBE and almost finished, then >> >> the Seaside Tutorial by HPI and the Moose. I'm just browsing them and make >> >> some things here and there using the Pharo image and workspaces to create >> >> documentation. Now I'm reading the Master Thesis "Scripting Browsers with >> >> Glamour" by Phillip Bunge and as I read about MVC this part: >> >> Reenskaug, however, never intended for the breaking of encapsulation that >> >> the pattern promotes. He wrote later that the “top level goal was to support >> >> the user’s mental model of the relevant information space and to enable the >> >> user to inspect and edit this information.” >> >> I think that I want the same: support my own mental model when I'm exploring >> >> Pharo/Smalltalk. I have been a long user of Leo[1] mostly for documentation >> >> related matters and I would like to have this kind of tree-like WorkSpace in >> >> Pharo, instead of the plain one provided by default. So I will continue the >> >> reading of the thesis, but I would like to know if there is any package that >> >> can provide this support for my "leo alike mental of documentation" inside >> >> Pharo. If this is not the case, I think that trying to create this >> >> "TreeSpace" in replace of the usual WorkSpace will be my first projects. >> >> [1] http://webpages.charter.net/edreamleo/front.html >> >> Please let me know any thoughts or advices about this idea. >> >> >> I think you should take a look on Nautilus project (Ben, can you >> provide link/instructions?). >> >> https://ci.lille.inria.fr/pharo/job/Nautilus/ >> :) >> The tree-based browser is Nautilus (Nautilus2 is more basic) >> If someone has some questions, I will be glad to answer :) >> >> Ben >> >> It using trees instead of lists to display contents in browser. >> >> But i puzzled, what are use of trees in workspace? Maybe you meant browser? >> Because by looking at screenshots [1], it is closely similar to browser. >> Workspace in smalltalk is just a text editing area where you can type >> small snippets of code and then evaluate them. >> I see no way where trees could be of any use in workspace. >> >> [1]http://webpages.charter.net/edreamleo/screen-shots.html >> >> >> Cheers, >> >> Offray >> >> >> >> >> >> -- >> Best regards, >> Igor Stasenko AKA sig. >> >> >> >
