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.
>> 
>> 
>> 
> 


Reply via email to