[MC][ENH] how do I remove a package from the list of required
packages?
Bert Freudenberg
bert at impara.de
Sun Mar 20 12:53:45 UTC 2005
Packages do not know about their version. Indeed, what is "the" version
of a package? There is often not only one version in your image. Like,
what if you modified it? What if you merged in someone else's version?
The closest you can get is looking at the ancestors of your working
copy:
(MCWorkingCopy forPackage: (MCPackage named: 'Bot-Pica')) ancestors
collect: [:each | each name]
Granted, only looking at the first ancestor will give you the right
answer most of the time. But there is a conceptual problem assuming
"the" version. Which is why these convenience accessors do not exist, I
think.
- Bert -
Am 19.03.2005 um 21:56 schrieb stéphane ducasse:
> Ok I will spend some times. I hope not to make mistakes.
> Next week I hope that alex will release a new version of the
> packageBrowser (now OOPSLA deadline is over).
>
> I saw also that there are missing queries such as give the name
> Bot-Pica-sd
> from
> Bot-Pica
>
> (Package named: 'Bot-Pica') fullName
> 'Bot-Pica-sd'
> (Package named: 'Bot-Pica') fullVersionName
> 'Bot-Pica-sd.45'
>
> Is it somewhere? May be I missed them
> Now I use MCWorkingCopy allManagers .... but this is a bit ugly.
More information about the Squeak-dev
mailing list
|