On Mar 23, 2010, at 4:38 PM, Mariano Martinez Peck wrote:

> Ok. Done. In http://www.squeaksource.com/ObjectMetaTools
> 
> you will find two packages: MethodWrappers and ObjectMetaTools
> 
> ObjectMetaTools has ObjectTracer, ObjectViewer and ProtocolCatcher (brought 
> from Cuis)
> 
> MethodWrappers has a first migration of the implementation of MethodWrappers 
> from here:
> 
> http://www.squeaksource.com/ObjectsAsMethodsWrap
> 
> It has some changes to the original implementation. 
> 
> - Instead of storing the old selector and the class in the wrapper, now it is 
> stored a MethodReference

are you sure that this is better.
We should really clean methodReference because it holds information sich as the 
version string that nobody understand the use
of it

> - Give another try to use directly methodDict at:put: to install and 
> uninstall wrapers, instead of addSelector: withMethod:
> - As an example, now there is an implementation of TestCoverage
> 
> 
> That's all for now. This is tested in 1.0 and 1.1 :)
> 
> Cheers
> 
> Mariano
> 
> 
> On Tue, Mar 23, 2010 at 4:03 PM, Stéphane Ducasse <[email protected]> 
> wrote:
> Why not?
> What would be good is to clean a bit the code of ObjectAsMethodWrapper
> May be having a better package name can help.
> 
> Stef
> 
> 
> 
> > Stef, I was thinking to put not only ProtocolCatcher but also all your 
> > stuff from ObjectAsMethodWrapper  in the same ObjectMetaTools.
> >
> > That way we have a repository with cool stuff
> >
> > what do you think ?
> >
> > cheers
> >
> > Mariano
> >
> > On Sat, Mar 20, 2010 at 5:12 PM, Mariano Martinez Peck 
> > <[email protected]> wrote:
> >
> >
> > On Sat, Mar 20, 2010 at 4:44 PM, Stéphane Ducasse 
> > <[email protected]> wrote:
> > Thanks I will do that!
> > can you open a ticket because the list is starting to get long of the stuff 
> > to integrate after martin's changes.
> >
> > http://code.google.com/p/pharo/issues/detail?id=2180
> >
> > BTW did you check if the other class besides ProtocolCatcher are working?
> >
> >
> > No. No time yet.
> >
> >
> > Stef
> >
> > On Mar 20, 2010, at 4:22 PM, Mariano Martinez Peck wrote:
> >
> > > This package should be removed from core but it should still be loadable. 
> > > Thus, when needed, they can be easily installed. On the other hand, it 
> > > could  be in PharoDev image.
> > >
> > > - MetaObjectTools:  This package is moved to PharoDev. It doesnt have any 
> > > users in PharoCore
> > >
> > > To fix, evaluate:
> > >
> > > (MCPackage named: 'ObjectMetaTools') unload.
> > >
> > > I created and put such code in http://www.squeaksource.com/ObjectMetaTools
> > >
> > > To load it again in a Pharo image:
> > >
> > > Gofer new
> > >     squeaksource: 'ObjectMetaTools';
> > >     package: 'ObjectMetaTools';
> > >     load.
> > >
> > > During the week I will analyze the CUIS' ProtocolCatcher and see if it 
> > > make sense to put it there too.
> > >
> > > Cheers
> > >
> > > Mariano
> > > _______________________________________________
> > > Pharo-project mailing list
> > > [email protected]
> > > http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
> >
> >
> > _______________________________________________
> > Pharo-project mailing list
> > [email protected]
> > http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
> >
> >
> > _______________________________________________
> > Pharo-project mailing list
> > [email protected]
> > http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
> 
> 
> _______________________________________________
> Pharo-project mailing list
> [email protected]
> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
> 
> _______________________________________________
> Pharo-project mailing list
> [email protected]
> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project


_______________________________________________
Pharo-project mailing list
[email protected]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project

Reply via email to