install TraitsBrowser?

Trygve Reenskaug trygver at ifi.uio.no
Wed Feb 20 10:23:05 UTC 2008


Damien, Stephane
    OB System Browser worked at first try and looks exciting. (I've 
already fixed what looked like a type error)
Many thanks
--Trygve

On 20.02.2008 11:02, stephane ducasse wrote:
> 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
>>
>>
>
>

-- 

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/20080220/2387856e/attachment.htm


More information about the Squeak-dev mailing list