[squeak-dev] Metacello and Squeak4.4

Bert Freudenberg bert at freudenbergs.de
Fri Aug 3 06:35:59 UTC 2012


Makes sense. Thanks for the explanation.

- Bert -

On 02.08.2012, at 17:48, Dale Henrichs wrote:

> Bert,
> 
> The notion of the Metacello--Base is that the 3 classes are there as a "stub" for the full Metacello system. 
> 
> If you use the Metacello api, then you will trigger an install of Metacello itself. 
> 
> I'm only asking that the base image have those 3 classes installed so that the folks who choose to use Metacello will be able to use the Metacello api.
> 
> With the Metacello api, the plan is to reduce the public facing dependence upon Gofer, since many Metacello instructions today include a Gofer invocation to get the configuration loaded into the image....
> 
> Regarding the implementation of Metacello itself, I have written Metacello against the Gofer api, so Gofer does get loaded into the image in support of Metacello ... Gofer was used because at the time (2009) it was the only cross platform solution for providing a common api to Monticello and frankly at the time I imagined the Gofer would be accepted in the base image for all the platforms, but it has not and I just haven't had the time to changed the architecture ... moving forward I would accept contributions that replaced Gofer with something else on Squeak (I have some basic requirements for functionality that would need to be expressed)... 
> 
> Using Gofer meant I did't have invent something that works the same on Squeak, but if someone wanted to take on the task of:
> 
>  a) providing equivalent functionality on Squeak
>  b) helping me rearchitect Metacello to isolate the Gofer dependencies
> 
> I'd be supportive of that...
> 
> Dale
> 
> 
> 
> 
> 
> ----- Original Message -----
> | From: "Bert Freudenberg" <bert at freudenbergs.de>
> | To: "The general-purpose Squeak developers list" <squeak-dev at lists.squeakfoundation.org>
> | Sent: Thursday, August 2, 2012 3:37:07 PM
> | Subject: Re: [squeak-dev] Metacello and Squeak4.4
> | 
> | On 02.08.2012, at 13:38, Colin Putney wrote:
> | 
> | > On Thu, Aug 2, 2012 at 1:33 PM, Dale Henrichs <dhenrich at vmware.com>
> | > wrote:
> | >> I have a small 3 class package (Metacello-Base[1]) that I would
> | >> hope could be included in the Squeak4.4 release.
> | > 
> | > +1
> | > 
> | > It would be nice to have a cross-dialect API for install scripts.
> | > Thanks for keeping Squeak support up to date.
> | > 
> | > Colin
> | 
> | Last time I tried to install something using Metacello it pulled in
> | many unrelated packages (like Gopher). Was that a fault of the
> | package I tried to load, or Metacello's? IOW, will this use
> | Installer to do the actual work or pull in even more stuff?
> | 
> | - Bert -
> | 
> | 
> | 
> 





More information about the Squeak-dev mailing list