install TraitsBrowser?

Trygve Reenskaug trygver at ifi.uio.no
Tue Feb 19 12:36:27 UTC 2008


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

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.squeakfoundation.org/pipermail/squeak-dev/attachments/20080219/797ab363/attachment.htm


More information about the Squeak-dev mailing list