Traits Browser Availablity

Philippe Marschall philippe.marschall at gmail.com
Mon Jun 19 17:26:33 UTC 2006


This is really cool.

I get
126 run, 118 passes, 0 expected failures, 3 failures, 5 errors, 0
unexpected passes

One thing I'd really like to see is a way to find all the places where
a trait is used. A simple popup of a broser like 'browse references'
would already be enough.

Cheers
Philippe

2006/6/19, Thomas Koenig <tomkoenig at mindspring.com>:
> In 3.9b 7033, using Monticello browser, from the
> http://monticello.wiresong.ca/ob/  repository, load OB-Tests-Core-cwp.1.mcz
> (This will allow you to run the associated s-unit tests for OmniBrowser and
> is a prereq to run the tests for Trait Structure Browser)
>
> And from the http://kilana.unibe.ch:8888/TraitsOmniBrowser  repository, load
> TraitsOmniBrowser-tlk.38.mcz
>
> If you select and run OB-Tests-Core and TraitsOmniBrowser-Test test in
> TestRunner, it should run 173 tests with 165 passing. The 3 failures and 5
> errors appear in OB-Tests-Core w/o the Trait Structure Browser changes.  If
> you get different results then I've probably failed to classify some
> overridden method a *TraitsOmniBrowser.
>
> In a work space, do
> OBTraitStructureBrowser open
>
> To see the difference between this browser and the default SystemBrowser, do
> a find on Behavior, and explore the treatment of trait compositions and the
> virtual method categories.
>
> OBTraitStructureBrowser seems to be working as far as it goes.  We still
> need to add a fair bit of functionality from Browser (e.g. you can't do a
> find on a Trait) and the Traits Browser as described in the papers (e.g, no
> easy way to change a method in the trait versus in the using class).  This
> version is probably worth others trying.  The latest version is mine, but of
> course Adrian and Daniel have done all the heavy lifting.
>
> > -----Original Message-----
> > could we use your code as an example in the OB paper we are writing?
> > Does it load in latest 3.9
>
>
> > On 4 juin 06, at 23:36, Daniel Vainsencher wrote:
> > > Yes, the new tools are indeed not as complete as those that existed
> > > in the prototype, but they do include the hardest features to
> > > implement. What does exist shows how to extend the Omnibrowser in
> > > the right direction, and the OB is a pleasure to extend, once you
> > > get into it.
> > >
> > >
> > > Adrian Lienhard wrote:
> > >> Daniel Vainsencher and Tom Koenig worked on a new Traits browser
> > >> based on OmniBrowser (and also one that integrated the requires
> > >> algorithm by Nathanael). See http://squeaksource.com/
> > >> TraitsOmniBrowser.html
> > >>
> > >> On Jun 4, 2006, at 17:39 , Philippe Marschall wrote:
> > >>> OmniBrowser aka "Image Browser". But it has still some rough edges
> > >>> when it comes to traits and is not close to the described tools.
> > >>>
> > >>> 2006/6/4, danil osipchuk <danil at mtsnet.ru>:
> > >>>> Which browser one should use with traits implementation found in
> > >>>> current
> > >>>> 3.9beta? Default tools in 3.9 don't look as handy as those
> > >>>> described in
> > >>>> white-papers (in this one for example:
> > >>>> http://www.iam.unibe.ch/~schaerli/smalltalk/traits/
> > >>>> traitsPrototype.htm
> > >>>> ). May be there are some preferences to enable or package for
> > >>>> download?
>
>
>
>



More information about the Squeak-dev mailing list