> > PackageInfo has a large APi that is often not used.
> > So I would suggest that we reduce the PackageInfo API first because it will lower the stress on RPackage to be offer a
> > compatible interface.
> > All the methods in the compatibility should somehow disappear or only serve as purpose to help temporary
> > backwards compat.
> >
> >
> > I agree. But if you want to remove in the future PackageInfo, then RPackage HAS to provide a way to get the classes/extension methods of a MCPackage. That's why I need #allDefinedClasses and #allDefinedExtensionMethods
>
> Mariano if RPackage represents a MCPackage then RPackage offers all the correct queries to get the classes extended, method extensions and so
> let me know if you do not see it because I payed extreme attention to that.
>
> RPackage>>defineMethodsForClass:
> � � � � definedSelectorForClass:
> � � � � extendedClassames
> � � � � extendedClasses
> � � � � extensionMethods
> � � � � extensionMethodsForClass:
> � � � � extensionSelectors
> � � � � extensionSelectorsForClass:
> � � � � methodsForClass:
> � � � � selectorsForClass:
>
> Let me repeat it. We do not need the compatibility layer.
> Now it may be that (since rpackage was pushed fast in the image) that the importer from PackageInfo to Rpackage did not cover all the cases
> but this is clearly another issue.
>
> Stef
>
> >
> >
> >
> >
> >
> > What do you think?
> >
> > Stef
> >
> >
> >
> > --
> > Mariano
> >
http://marianopeck.wordpress.com
> >
>
>
>