<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta content="text/html;charset=ISO-8859-15"
http-equiv="Content-Type">
</head>
<body bgcolor="#ffffff" text="#000000">
<pre wrap="">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
</pre>
<br>
<br>
On 19.02.2008 11:42, Nicolai Hess wrote:
<blockquote cite="mid:1959353657@web.de" type="cite">
<pre wrap="">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
</pre>
<blockquote type="cite">
<pre wrap="">-----Ursprüngliche Nachricht-----
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>
Gesendet: 19.02.08 10:50:36
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>
Betreff: Re: install TraitsBrowser?
</pre>
</blockquote>
<pre wrap=""><!---->
</pre>
<blockquote type="cite">
<pre wrap="">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:
</pre>
<blockquote type="cite">
<pre wrap="">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
</pre>
<blockquote type="cite">
<pre wrap="">-----Ursprüngliche Nachricht-----
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>
</pre>
<pre wrap="">Gesendet: 19.02.08 07:44:00
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>
</pre>
<pre wrap="">Betreff: Re: install TraitsBrowser?
</pre>
</blockquote>
<pre wrap="">
</pre>
<blockquote type="cite">
<pre wrap="">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
<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
tools to start working with traits. Feel free to ask any question.
Bye
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:
</pre>
<blockquote type="cite">
<pre wrap="">There is an excellent home page for Traits:
<a class="moz-txt-link-freetext" href="http://www.iam.unibe.ch/~scg/Research/Traits/">http://www.iam.unibe.ch/~scg/Research/Traits/</a>
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: <a class="moz-txt-link-abbreviated" href="mailto:trygver@ifi.uio.no">trygver@ifi.uio.no</a>
Morgedalsvn. 5A <a class="moz-txt-link-freetext" href="http://heim.ifi.uio.no/~trygver">http://heim.ifi.uio.no/~trygver</a>
N-0378 Oslo Tel: (+47) 22 49 57 27
Norway
</pre>
</blockquote>
<pre wrap="">
--
Damien Cassou
</pre>
</blockquote>
<pre wrap="">
_____________________________________________________________________
Der WEB.DE SmartSurfer hilft bis zu 70% Ihrer Onlinekosten zu sparen!
<a class="moz-txt-link-freetext" href="http://smartsurfer.web.de/?mc=100071&distributionid=000000000066">http://smartsurfer.web.de/?mc=100071&distributionid=000000000066</a>
</pre>
</blockquote>
<pre wrap="">
</pre>
</blockquote>
<pre wrap=""><!---->
________________________________________________________
Bis 50 MB Dateianhänge? Kein Problem!
<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>
</pre>
</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>