install TraitsBrowser?

Nicolai Hess nicolaihess at web.de
Tue Feb 19 10:42:31 UTC 2008


Thank you for your quick answer.

So, no chance to get this browser for current traitsimplementation.

I wrote a small "traitsbrowser" based on omnibrowser-framework. It is
a really cool framework, just some lines of code to get a browser to 
show all traits, which classes and traits using this trait and all selectors
per class or used trait.

But it seems that omnibrowser is basically usable for browsing and editing in a single
place. For refactoring or traitsbased development, it lacks the possiblity 
to have multiple views of different classes, and for example a side-by-side
lists of class selectors to better compare two class structures.
And the navigation pane can only show on "path".
Especially to compare class selectors and a traits "interface" it would
be good to view this side-by-side. Or to see the trait or another class "growing" while
refactoring methods out from one class there.

I know there is an extension for omnibrowser with multiple views. But this
views are again for one single class. 


Nicolai


> -----Ursprüngliche Nachricht-----
> Von: The general-purpose Squeak developers list <squeak-dev at lists.squeakfoundation.org>
> Gesendet: 19.02.08 10:50:36
> An: The general-purpose Squeak developers list <squeak-dev at lists.squeakfoundation.org>
> Betreff: Re: install TraitsBrowser?


> 
> Hi Nicolai,
> 
> The reason why the old browser does not exist anymore is that it was  
> part of the initial implementation of Nathanael. Since this  
> implementation had grown out of research, it contained many  
> experiments etc. Therefore, Nathanael and I did a clean new  
> implementation of Traits, that is part of 3.9 now. What we did not do  
> is port the old browser extension (which was hackish because of the  
> inherent problems of the Morphic browser). There have been various  
> efforts to implement new GUI support with OmniBrowser, but AFAIK, none  
> has reached the state where it is really stable.
> 
> Cheers,
> Adrian
> 
> On Feb 19, 2008, at 09:26 , Nicolai Hess wrote:
> 
> >
> > After the discussion about traits or no traits I read the paper
> > "Traits: Tools and Methodology" and was just about to ask the same
> > question. Where to find this Traitsbrowser. So now why does this
> > Traitsbrowser not exist anymore? I thought this was very promising.
> > I know in the devimage are Omnibrowser extensions for traits, the one
> > button next to "instance, class, ?" to showing traits, and maybe  
> > some more or
> > less hidden functions. But this traits view is a bit confusing. For  
> > example the
> > class pane slides to the left and what you see in the traitspanel  
> > isnt always a triat
> > but the same class.
> > I also tried the OB-Traitsbrowser(?), is this under further  
> > development ?. The last
> > time I installed this browser, it nearly freezes my image with  
> > terrible long computations
> > (for the dynamic protocols I think).
> >
> >
> > Nicolai
> >
> >
> >> -----Ursprüngliche Nachricht-----
> >> Von: The general-purpose Squeak developers list <squeak-dev at lists.squeakfoundation.org 
> >> >
> >> Gesendet: 19.02.08 07:44:00
> >> An: "The general-purpose Squeak developers list" <squeak-dev at lists.squeakfoundation.org 
> >> >
> >> Betreff: Re: install TraitsBrowser?
> >
> >
> >>
> >> Hi Trygve,
> >>
> >> the TraitBrowser as presented in the trait articles does not exist
> >> anymore. You can download an image with it, but it will be an old
> >> Squeak image. I advise you to download a squeak-dev image
> >> http://damien.cassou.free.fr/squeak-dev.html which contains necessary
> >> tools to start working with traits. Feel free to ask any question.
> >>
> >>
> >> Bye
> >>
> >> On Feb 18, 2008 9:52 PM, Trygve Reenskaug <trygver at ifi.uio.no> wrote:
> >>> There is an excellent home page for Traits:
> >>>   http://www.iam.unibe.ch/~scg/Research/Traits/
> >>> It has several very informative articles; it is wonderful to see a
> >>> package that is built on solid ground.
> >>>
> >>> I miss one very important piece of information: How do I install the
> >>> latest TraitsBrowser?
> >>> (I start from Squeak3.10.gamma.7159 with the addition of my own  
> >>> code)
> >>>
> >>> Thanks
> >>> --Trygve
> >>> --
> >>>
> >>> Trygve Reenskaug       mailto: trygver at ifi.uio.no
> >>>
> >>> Morgedalsvn. 5A         http://heim.ifi.uio.no/~trygver
> >>>
> >>> N-0378 Oslo               Tel: (+47) 22 49 57 27
> >>>
> >>> Norway
> >>>
> >>>
> >>>
> >>
> >>
> >>
> >> -- 
> >> Damien Cassou
> >>
> >>
> >
> >
> > _____________________________________________________________________
> > Der WEB.DE SmartSurfer hilft bis zu 70% Ihrer Onlinekosten zu sparen!
> > http://smartsurfer.web.de/?mc=100071&distributionid=000000000066
> >
> >
> 
> 
> 


________________________________________________________
Bis 50 MB Dateianhänge? Kein Problem!
http://www.digitaledienste.web.de/freemail/club/lp/?lp=7




More information about the Squeak-dev mailing list