<!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>
&nbsp;&nbsp;&nbsp; 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&uuml;ngliche Nachricht-----
        <br>
Von: The general-purpose Squeak developers list
<a class="moz-txt-link-rfc2396E" href="mailto:squeak-dev@lists.squeakfoundation.org">&lt;squeak-dev@lists.squeakfoundation.org&gt;</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">&lt;squeak-dev@lists.squeakfoundation.org&gt;</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&uuml;ngliche Nachricht-----
            <br>
Von: The general-purpose Squeak developers list
&lt;<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"
&lt;<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">&lt;trygver@ifi.uio.no&gt;</a>
wrote:
            <br>
            <br>
            <blockquote type="cite">There is an excellent home page for
Traits:
              <br>
&nbsp; <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&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; mailto: <a class="moz-txt-link-abbreviated" href="mailto:trygver@ifi.uio.no">trygver@ifi.uio.no</a>
              <br>
              <br>
Morgedalsvn. 5A&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <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&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Tel: (+47) 22 49 57 27
              <br>
              <br>
Norway
              <br>
              <br>
              <br>
              <br>
              <br>
            </blockquote>
--&nbsp;<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&amp;distributionid=000000000066</a>
          <br>
          <br>
          <br>
          <br>
        </blockquote>
        <br>
      </blockquote>
________________________________________________________
      <br>
Bis 50 MB Dateianh&auml;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>
--&nbsp;<br>
Trygve Reenskaug&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; mailto: <a class="moz-txt-link-abbreviated" href="mailto:trygver@ifi.uio.no">trygver@ifi.uio.no</a>
    <br>
Morgedalsvn. 5A&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <a class="moz-txt-link-freetext" href="http://heim.ifi.uio.no/~trygver">http://heim.ifi.uio.no/~trygver</a>
    <br>
N-0378 Oslo&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 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="">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </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="">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </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="">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </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>