sorry but I do not have the energy to discuss that publicly and via email.
The problem is that lot of people want a lot… and my energy is limited.

Stef

On Jun 16, 2012, at 12:06 PM, Mariano Martinez Peck wrote:

> 
> 
> On Sat, Jun 16, 2012 at 5:41 AM, Sean P. DeNigris <[email protected]> 
> wrote:
> I was expecting "PackageOrganizer default packageOfClass: FileSystemError" to
> return "FileSystem-Core" but it returned "FileSystem-Core-Kernel", which is
> not a package. It's a category, but it's packaged in "FileSystem-Core". Is
> this a bug? Will PackageOrganizer go away when RPackage takes over?
> 
> 
> We have been discussing this with Esteban last Monday. Indeed, there is 
> something that does not work. 
> With PackageInfo or whatever (before RPackage) you used to have a package and 
> categories. 
> So for example, the *Monticello* package Fuel has several categories: 
> Fuel-Clusters, Fuel-Collections, Fuel-Errors, etc. 
> From what I can see in RPackage, those categories are called packages as well.
> 
> So... I can get the RPackage for each of those categories:
> 
> (RPackageOrganizer default packageNamed: 'Fuel-Clusters') classes -> ok
> (RPackageOrganizer default packageNamed: 'Fuel-Collections') classes -> ok
> etc...
> 
> The problem is that so far you *cannot* get a RPackage representing a 
> Monticello package. This is because a Monticello package could be represented 
> as a *list* of RPackages. 
> How do I get the classes of the monticello package Fuel?
> (RPackageOrganizer default packageNamed: 'Fuel') classes   -> does not work 
> 
> The problem is that 'Fuel' is considered as an individual RPackage (just as 
> Fuel-Clusters, Fuel-Collections, etc). This problem is that 
> 
> MCPackage >> correspondingRPackage
> 
>     | symbol |
>     symbol := Symbol readFromString: '#', self name.
>     ^ RPackageOrganizer default packageNamed: symbol ifAbsent: [ nil ]
> 
> answers *one* RPackage where actually should be a list. So for example for 
> the MCPackage of 'Fuel' I should get a list of all RPackages (Fuel-Clusters, 
> Fuel-Collections, etc). Then I can do the inject:into or whatever if I want 
> to ask/calculate sutff (like #classes and #extensionMethods). 
> 
> Cheers
> 
> 
> 
> 
>  
> Sean
> 
> --
> View this message in context: 
> http://forum.world.st/PackageOrganizer-packages-vs-categories-tp4635069.html
> Sent from the Pharo Smalltalk mailing list archive at Nabble.com.
> 
> 
> 
> 
> -- 
> Mariano
> http://marianopeck.wordpress.com
> 


Reply via email to