install TraitsBrowser?

stephane ducasse stephane.ducasse at free.fr
Wed Feb 20 10:02:38 UTC 2008


hi Trygve

Just follow what damien said in his email, you will have a working  
environment.
Let us know if you have problems.

Stef

On Feb 19, 2008, at 1:36 PM, Trygve Reenskaug wrote:

> Nicolai,
> Is it easy for you to give me a file that I can install as a  
> starting point for my own work? That would save me from digging into  
> OmniBrowser and Traits classes before I know I need them.
>
> Cheers
> --Trygve
>
>
> On 19.02.2008 11:42, Nicolai Hess wrote:
>>
>> 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
>>
>>
>>
>>
>
> -- 
> 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
>
>



More information about the Squeak-dev mailing list