<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type">
</head>
<body bgcolor="#ffffff" text="#000000">
Damien, Stephane <br>
OB System Browser worked at first try and looks exciting. (I've
already fixed what looked like a type error)<br>
Many thanks<br>
--Trygve<br>
<br>
On 20.02.2008 11:02, stephane ducasse wrote:
<blockquote cite="mid:24FBCACC-DDBB-4464-8B50-F25A58EE3FEB@free.fr"
type="cite">hi Trygve
<br>
<br>
Just follow what damien said in his email, you will have a working
environment.
<br>
Let us know if you have problems.
<br>
<br>
Stef
<br>
<br>
On Feb 19, 2008, at 1:36 PM, Trygve Reenskaug wrote:
<br>
<br>
<blockquote type="cite">Nicolai,
<br>
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.
<br>
<br>
Cheers
<br>
--Trygve
<br>
<br>
<br>
On 19.02.2008 11:42, Nicolai Hess wrote:
<br>
<blockquote type="cite"><br>
Thank you for your quick answer.
<br>
<br>
So, no chance to get this browser for current traitsimplementation.
<br>
<br>
I wrote a small "traitsbrowser" based on omnibrowser-framework. It is
<br>
a really cool framework, just some lines of code to get a browser to
<br>
show all traits, which classes and traits using this trait and all
selectors
<br>
per class or used trait.
<br>
<br>
But it seems that omnibrowser is basically usable for browsing and
editing in a single
<br>
place. For refactoring or traitsbased development, it lacks the
possiblity
<br>
to have multiple views of different classes, and for example a
side-by-side
<br>
lists of class selectors to better compare two class structures.
<br>
And the navigation pane can only show on "path".
<br>
Especially to compare class selectors and a traits "interface" it would
<br>
be good to view this side-by-side. Or to see the trait or another class
"growing" while
<br>
refactoring methods out from one class there.
<br>
<br>
I know there is an extension for omnibrowser with multiple views. But
this
<br>
views are again for one single class.
<br>
<br>
<br>
Nicolai
<br>
<br>
<br>
<br>
<blockquote type="cite">-----Ursprüngliche Nachricht-----
<br>
Von: The general-purpose Squeak developers list
<a class="moz-txt-link-rfc2396E" href="mailto:squeak-dev@lists.squeakfoundation.org"><squeak-dev@lists.squeakfoundation.org></a>
<br>
Gesendet: 19.02.08 10:50:36
<br>
An: The general-purpose Squeak developers list
<a class="moz-txt-link-rfc2396E" href="mailto:squeak-dev@lists.squeakfoundation.org"><squeak-dev@lists.squeakfoundation.org></a>
<br>
Betreff: Re: install TraitsBrowser?
<br>
<br>
</blockquote>
<br>
<blockquote type="cite">Hi Nicolai,
<br>
<br>
The reason why the old browser does not exist anymore is that it was
<br>
part of the initial implementation of Nathanael. Since this
<br>
implementation had grown out of research, it contained many
<br>
experiments etc. Therefore, Nathanael and I did a clean new
<br>
implementation of Traits, that is part of 3.9 now. What we did not do
<br>
is port the old browser extension (which was hackish because of the
<br>
inherent problems of the Morphic browser). There have been various
<br>
efforts to implement new GUI support with OmniBrowser, but AFAIK, none
<br>
has reached the state where it is really stable.
<br>
<br>
Cheers,
<br>
Adrian
<br>
<br>
On Feb 19, 2008, at 09:26 , Nicolai Hess wrote:
<br>
<br>
<br>
<blockquote type="cite">After the discussion about traits or no
traits I read the paper
<br>
"Traits: Tools and Methodology" and was just about to ask the same
<br>
question. Where to find this Traitsbrowser. So now why does this
<br>
Traitsbrowser not exist anymore? I thought this was very promising.
<br>
I know in the devimage are Omnibrowser extensions for traits, the one
<br>
button next to "instance, class, ?" to showing traits, and maybe
<br>
some more or
<br>
less hidden functions. But this traits view is a bit confusing. For
<br>
example the
<br>
class pane slides to the left and what you see in the traitspanel
<br>
isnt always a triat
<br>
but the same class.
<br>
I also tried the OB-Traitsbrowser(?), is this under further
<br>
development ?. The last
<br>
time I installed this browser, it nearly freezes my image with
<br>
terrible long computations
<br>
(for the dynamic protocols I think).
<br>
<br>
<br>
Nicolai
<br>
<br>
<br>
<br>
<blockquote type="cite">-----Ursprüngliche Nachricht-----
<br>
Von: The general-purpose Squeak developers list
<<a class="moz-txt-link-abbreviated" href="mailto:squeak-dev@lists.squeakfoundation.org">squeak-dev@lists.squeakfoundation.org</a>
<br>
<br>
Gesendet: 19.02.08 07:44:00
<br>
An: "The general-purpose Squeak developers list"
<<a class="moz-txt-link-abbreviated" href="mailto:squeak-dev@lists.squeakfoundation.org">squeak-dev@lists.squeakfoundation.org</a>
<br>
<br>
Betreff: Re: install TraitsBrowser?
<br>
<br>
</blockquote>
<br>
<blockquote type="cite">Hi Trygve,
<br>
<br>
the TraitBrowser as presented in the trait articles does not exist
<br>
anymore. You can download an image with it, but it will be an old
<br>
Squeak image. I advise you to download a squeak-dev image
<br>
<a class="moz-txt-link-freetext" href="http://damien.cassou.free.fr/squeak-dev.html">http://damien.cassou.free.fr/squeak-dev.html</a> which contains necessary
<br>
tools to start working with traits. Feel free to ask any question.
<br>
<br>
<br>
Bye
<br>
<br>
On Feb 18, 2008 9:52 PM, Trygve Reenskaug <a class="moz-txt-link-rfc2396E" href="mailto:trygver@ifi.uio.no"><trygver@ifi.uio.no></a>
wrote:
<br>
<br>
<blockquote type="cite">There is an excellent home page for
Traits:
<br>
<a class="moz-txt-link-freetext" href="http://www.iam.unibe.ch/~scg/Research/Traits/">http://www.iam.unibe.ch/~scg/Research/Traits/</a>
<br>
It has several very informative articles; it is wonderful to see a
<br>
package that is built on solid ground.
<br>
<br>
I miss one very important piece of information: How do I install the
<br>
latest TraitsBrowser?
<br>
(I start from Squeak3.10.gamma.7159 with the addition of my own
<br>
code)
<br>
<br>
Thanks
<br>
--Trygve
<br>
--
<br>
<br>
Trygve Reenskaug mailto: <a class="moz-txt-link-abbreviated" href="mailto:trygver@ifi.uio.no">trygver@ifi.uio.no</a>
<br>
<br>
Morgedalsvn. 5A <a class="moz-txt-link-freetext" href="http://heim.ifi.uio.no/~trygver">http://heim.ifi.uio.no/~trygver</a>
<br>
<br>
N-0378 Oslo Tel: (+47) 22 49 57 27
<br>
<br>
Norway
<br>
<br>
<br>
<br>
<br>
</blockquote>
-- <br>
Damien Cassou
<br>
<br>
<br>
<br>
</blockquote>
_____________________________________________________________________
<br>
Der WEB.DE SmartSurfer hilft bis zu 70% Ihrer Onlinekosten zu sparen!
<br>
<a class="moz-txt-link-freetext" href="http://smartsurfer.web.de/?mc=100071&distributionid=000000000066">http://smartsurfer.web.de/?mc=100071&distributionid=000000000066</a>
<br>
<br>
<br>
<br>
</blockquote>
<br>
</blockquote>
________________________________________________________
<br>
Bis 50 MB Dateianhänge? Kein Problem!
<br>
<a class="moz-txt-link-freetext" href="http://www.digitaledienste.web.de/freemail/club/lp/?lp=7">http://www.digitaledienste.web.de/freemail/club/lp/?lp=7</a>
<br>
<br>
<br>
<br>
<br>
</blockquote>
<br>
-- <br>
Trygve Reenskaug mailto: <a class="moz-txt-link-abbreviated" href="mailto:trygver@ifi.uio.no">trygver@ifi.uio.no</a>
<br>
Morgedalsvn. 5A <a class="moz-txt-link-freetext" href="http://heim.ifi.uio.no/~trygver">http://heim.ifi.uio.no/~trygver</a>
<br>
N-0378 Oslo Tel: (+47) 22 49 57 27
<br>
Norway
<br>
<br>
<br>
</blockquote>
<br>
<br>
</blockquote>
<br>
<div class="moz-signature">-- <br>
<meta http-equiv="Content-Type" content="text/html; ">
<meta name="ProgId" content="Word.Document">
<meta name="Generator" content="Microsoft Word 10">
<meta name="Originator" content="Microsoft Word 10">
<link rel="File-List" href="TrygveSignature-filer/filelist.xml">
<title>-- </title>
<!--[if gte mso 9]><xml>
<w:WordDocument>
<w:SpellingState>Clean</w:SpellingState>
<w:GrammarState>Clean</w:GrammarState>
<w:HyphenationZone>21</w:HyphenationZone>
<w:PunctuationKerning/>
<w:DrawingGridHorizontalSpacing>6 pt</w:DrawingGridHorizontalSpacing>
<w:DrawingGridVerticalSpacing>6 pt</w:DrawingGridVerticalSpacing>
<w:DisplayHorizontalDrawingGridEvery>0</w:DisplayHorizontalDrawingGridEvery>
<w:DisplayVerticalDrawingGridEvery>3</w:DisplayVerticalDrawingGridEvery>
<w:UseMarginsForDrawingGridOrigin/>
<w:DoNotShadeFormData/>
<w:Compatibility>
<w:FootnoteLayoutLikeWW8/>
<w:ShapeLayoutLikeWW8/>
<w:AlignTablesRowByRow/>
<w:ForgetLastTabAlignment/>
<w:LayoutRawTableWidth/>
<w:LayoutTableRowsApart/>
<w:UseWord97LineBreakingRules/>
</w:Compatibility>
<w:BrowserLevel>MicrosoftInternetExplorer4</w:BrowserLevel>
</w:WordDocument>
</xml><![endif]-->
<style>
<!--
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {mso-style-parent:"";
        margin:0cm;
        margin-bottom:.0001pt;
        mso-pagination:widow-orphan;
        font-size:12.0pt;
        font-family:"Times New Roman";
        mso-fareast-font-family:"Times New Roman";}
span.SpellE
        {mso-style-name:"";
        mso-spl-e:yes;}
span.GramE
        {mso-style-name:"";
        mso-gram-e:yes;}
/* Page Definitions */
@page
        {mso-page-border-surround-header:no;
        mso-page-border-surround-footer:no;}
@page Section1
        {size:612.0pt 792.0pt;
        margin:70.85pt 70.85pt 70.85pt 70.85pt;
        mso-header-margin:35.4pt;
        mso-footer-margin:35.4pt;
        mso-paper-source:0;}
div.Section1
        {page:Section1;}
-->
</style><!--[if gte mso 10]>
<style>
/* Style Definitions */
table.MsoNormalTable
        {mso-style-name:"Vanlig tabell";
        mso-tstyle-rowband-size:0;
        mso-tstyle-colband-size:0;
        mso-style-noshow:yes;
        mso-style-parent:"";
        mso-padding-alt:0cm 5.4pt 0cm 5.4pt;
        mso-para-margin:0cm;
        mso-para-margin-bottom:.0001pt;
        mso-pagination:widow-orphan;
        font-size:10.0pt;
        font-family:"Times New Roman";}
</style>
<![endif]--><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="2050"/>
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1"/>
</o:shapelayout></xml><![endif]-->
<div class="Section1">
<p class="MsoNormal" style=""><span class="SpellE"><span
style="font-size: 10pt; font-family: Arial;" lang="EN-GB">Trygve</span></span><span
style="font-size: 10pt; font-family: Arial;" lang="EN-GB">
Reenskaug<span style=""> </span>mailto: <span class="SpellE"><a class="moz-txt-link-abbreviated" href="mailto:trygver@ifi.uio.no">trygver@ifi.uio.no</a></span></span><span
style="font-size: 10pt; font-family: Arial;"><o:p></o:p></span></p>
<p class="MsoNormal" style=""><span class="SpellE"><span class="GramE"><span
style="font-size: 10pt; font-family: Arial;" lang="EN-GB">Morgedalsvn</span></span></span><span
class="GramE"><span style="font-size: 10pt; font-family: Arial;"
lang="EN-GB">.</span></span><span
style="font-size: 10pt; font-family: Arial;" lang="EN-GB"> 5A <span
style=""> </span><a class="moz-txt-link-freetext" href="http://heim.ifi.uio.no/~trygver">http://heim.ifi.uio.no/~trygver</a><o:p></o:p></span></p>
<p class="MsoNormal" style=""><span
style="font-size: 10pt; font-family: Arial;">N-0378
Oslo<span style=""> </span>Tel: (+47) 22 49 57 27<o:p></o:p></span></p>
<p class="MsoNormal" style=""><span class="SpellE"><span
style="font-size: 10pt; font-family: Arial;">Norway</span></span><span
style="font-size: 10pt; font-family: Arial;"><o:p></o:p></span></p>
</div>
</div>
</body>
</html>