[squeak-dev] Re: Metacello class >>#load ( was Re: unsupported
projects )
Andreas Raab
andreas.raab at gmx.de
Sat May 15 03:48:21 UTC 2010
On 5/14/2010 6:38 PM, Chris Cunnington wrote:
> ConfigurationOfExternalWebBrowser perform: #loadLatestVersion
>
> Why?
> There is no #loadLatestVersion on the class side either.
>
> There is #lastMetacelloVersionLoad. I try:
>
> ConfigurationOfExternalWebBrowser perform: #loadLatestVersion
>
> Nope, that's a dud.
>
> My summary is this: if you install a config and it has #load on the
> class side, you're golden. If not, then you're in a world of the unknown.
> All things being equal, I'd say that Dale has created this with
> something in mind where this is not a problem. Maybe it's a Pharo thing.
> Perhaps they have a tool that fills in the gap. But for me: no #load,
> means no go. And until we can get a standard API here, then it's flawed.
> I'm guessing that you used AppleScript on some configurations that had
> #load, and now you've found one that doesn't.
It's the curse of not having a common superclass. Various variants get
created because there's no shared standard. I think the canonical form
is actually this:
ConfigurationOfXXX project load.
But I could be wrong; I'm no Metacello expert.
Cheers,
- Andreas
More information about the Squeak-dev
mailing list
|