ClassBoxes for testing stuff?

Alexandre Bergel bergel at iam.unibe.ch
Sun Oct 5 22:33:52 UTC 2003


Unfortunately a new browser is required, because a classbox is a namespace, class defined in a classbox cannot be displayed using the normal class browser

> - a FileList service for .cs files so this shows up in the BFAV

This ia the next thing in my todo list

> - Some way to unload the code from a file. I can be a beta tester, so in
> the beginning this can be even a code snippet, its still easier than
> bringing up new images.

Code can be easily unloaded just by uninstalling a classbox

> - An SM package (I tend to switch BFAV images, and non-registered code
> gets lost).

I do not get this one.

Alexandre


> 
> Because it is for testing only (for now) a new browser is optional - I
> already have the code browser for doing reviews before filing the code
> in... though I want to see your new browser for other reasons, it looked
> very promising at ESUG...
> 
> Daniel
> 
> Alexandre Bergel <bergel at iam.unibe.ch> wrote:
> > Oups, I miss the half of my previous email :-) I press the wrong button...
> >    
> > > Remember what we talked about using ClassBoxes to test stuff without
> > > different changesets interfering? any chance you can create something
> > > along those lines that we can use for testing stuff during Squeak
> > > harvesting? because doing this mechanically is really boring... (testing
> > > 1, 2 3 things, your image blows up, start a new one...)
> > 
> > Right!
> > I want people to load a changeset to run whatever they want to run, and to let them to unload it. The result of
> > +loading a changeset in a classbox is the state after unloading is the same then before (more or less let's
> > +say). You can even load 3 changesets which add the same methods on the same class in the system, and you will
> > +also be able to test them at the same time! Because a classbox is a namespace, each of the changes can defines
> > +a same class...
> > 
> > Cheers,
> > Alexandre
> > 
> > -- 
> > _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
> > Alexandre Bergel  http://www.iam.unibe.ch/~bergel
> > ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.

-- 
_,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
Alexandre Bergel  http://www.iam.unibe.ch/~bergel
^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.



More information about the Squeak-dev mailing list