[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