Hi Pavel,

On 21 Jun 2011, at 09:56, Pavel Krivanek wrote:

> Hi,
> 
> I would like to point out to one new Pharo feature that is a potential
> issue. The package Zinc-Patch-HTTPSocket stole the ownership of
> several methods from the class HTTPSocket.

That is correct. It is a consequence of including Zinc as standard component in 
Pharo Core.

Note that many people think that most of HTTPSocket is of low quality and in 
need of being replaced.

> That means that now this package doesn't act as an overlay patch.

I don't understand the exact meaning of 'overlay patch'.

> The consequences are not fatal. It only means that now the Gofer
> package that uses this methods is dependent on Zinc and it makes a
> headless Gofer image a little bit larger and less clean.

Yes, currently the dependencies are Gofer -> HTTPSocket -> Zinc, but is could 
just as well (and better) be Gofer -> Zinc.

Zinc is definitively headless ready and I would hope clean enough.

I know that you want to reduce the code base as much as possible, but 
networking, http access and code loading can never really be removed I guess.

If you have remarks regarding Zinc itself, I would love to help making it as 
modular and kernel ready as possible.

Regards,

Sven


Reply via email to