[squeak-dev] Re: Gofer versus Installer
Edgar J. De Cleene
edgardec2005 at gmail.com
Thu Dec 16 07:58:14 UTC 2010
On 12/16/10 5:19 AM, "Andreas Raab" <andreas.raab at gmx.de> wrote:
> Folks -
>
> To illustrate my point about Gofer being an API, here is an
> implementation of the same API. Gofer's little brother -called Goofy-
> provides an implementation of the Gofer API but it's a bit simpler and
> comes in a single class (with a total of 400 LOC or so). It passes most
> of the Gofer tests.
>
> The exercise was actually interesting since it points out several things
> that are just plain broken from the Monticello perspective. I just
> posted a fix for the first issue - a way to get versions and names in a
> consistent way from different repositories. Clearly a thing that should
> be in Monticello.
>
> Another interesting issue is some of the cleanup that is in Gofer and
> pretty much directly replicated in Goofy's #cleanoutWorkingCopy:
> #unloadWorkingCopy: and #unregisterRepositories:. These are all things
> that need to be folded into MCWorkingCopy but I'll leave that for
> another day since I'm a bit tired right now and don't want to
> accidentally break MC in the process :-)
>
> In any case, if you look at Goofy I think you'll see the API much more
> clearly. It's a good API, but it doesn't need to be spread out amongst
> some 20-something classes.
>
> Cheers,
> - Andreas
Nice ! Like to see into image.
We should check all repositories still have sense.
http://squeak.saltypickle.com/ is not more a place for us, any knows about
John Pierce ?
Edgar
More information about the Squeak-dev
mailing list
|