Updating the Traits browser

Thomas Koenig tomkoenig at mindspring.com
Sun Apr 10 23:41:13 UTC 2005


thanks

> -----Original Message-----
> From: squeak-dev-bounces at lists.squeakfoundation.org 
> [mailto:squeak-dev-bounces at lists.squeakfoundation.org] On 
> Behalf Of Colin Putney
> Sent: Sunday, April 10, 2005 11:06 PM
> To: The general-purpose Squeak developers list
> Subject: Re: Updating the Traits browser
> 
> 
> 
> On Apr 10, 2005, at 12:38 PM, Thomas Koenig wrote:
> 
> > Colin Putney April 10, 2005 1:30 AM wrote
> >> In the larger scheme, what we really ought to do is update 
> the Traits 
> >> browser. It's based on an ancient version of OmniBrowser, 
> and OB has 
> >> improved greatly in the meantime.
> >
> > Sounds like a great way to learn Traits and OmniBrowser.  
> Is anybody 
> > already working on it?  If not, I'm going to give it a shot.
> 
> I'm not.
> 
> > Since both Traits and OB already have solid Sunit Tests, 
> this should 
> > also be an interesting experiment in the value of xunit tests in 
> > supporting a package upgrade.  Any suggestions would be appreciated.
> 
> A few thoughts you might find helpful:
> 
> There are some high-level docs for OB on my website: 
> <http://www.wiresong.ca/OmniBrowser/Docs/>. For low-level detail, see 
> the class comments in the latest version.
> 
> OB isn't as solidly tested as I'd like. In particular, Actions have 
> poor coverage, so beware. The other areas are generally pretty good.
> 
> The most significant change in OB you'll encounter is that I've 
> completely removed Contexts. The motivation for having them  in the 
> first place was to support PackageBrowsers. When I dropped package 
> support from OB, I was able to simplify the CodeNode classes 
> enormously.
> 
> If you have any questions, don't hesitate to ask.
> 
> Have fun,
> 
> colin
> 
> 




More information about the Squeak-dev mailing list