It was decided a long time ago that RPackage should not have a nested structure.
Doru On Thu, Apr 5, 2012 at 11:31 AM, Alain Plantec <[email protected]> wrote: > Hi all, > Since a RPackage can have sub-packages (see RPackage>>systemSubPackages) > I'm wondering how to get the parent package of a package. > > btw: why are subPackages computed ? > I mean it seems to me that a package can be considered as a composite, so > why > not directly associate a package with its children ? > (and maybe have a two ways association between a child and a parent > package). > > ----- > RPackage>>systemSubPackages > > "return all RPackages matching with systemCategories of this RPackage" > |tmpPackages| > tmpPackages := OrderedCollection new. > self systemCategories do: [:aString | > (aString asSymbol = self name) ifFalse: [ > |tmpPackage| > "Maybe a RPackage matching the subcategory name does not yet > exist in the organizer (Because packageInfo lazily register category from > system). In this case, We should also lazily register a new RPackage with > the right contents inside:" > tmpPackage := RPackageOrganizer default packageNamed: aString > asSymbol ifAbsent: [RPackageOrganizer default importFromPackageInfo: > (PackageInfo named: aString)]. > tmpPackages add: (tmpPackage). > ]. > ]. > ^ tmpPackages > ----- > > Thanks > Alain > > -- www.tudorgirba.com "Every thing has its own flow"
