Am 16.04.2011 um 15:52 schrieb Mariano Martinez Peck:

> I have a couple of question, not about Zn but the process:
> 
> 1) Stef, you are talking about just to put Zn in the image or REPLACE all 
> uses of HTTP to use Zn?

I would hope so. I think it would be easy to provide a facade with the current 
API that uses Zinc.

> 2) It may be difficult to replace that since Monticello use it -> be carfeul 
> ! 

If I remember correctly Sven has tested monticello from an early stage on. And 
it seems to be a reliable thing to use.

> 3) How are you going to depreacate HTTP?

What do you mean? The HTTP classes in Network-Protocols or http the protocol) :)

> 4) Does Zn mantains the same API as HTTP ?  what happen with external 
> packages?  will the API change? 
> 
I don't like the current API at all and I'm glad Zinc is different. But for 
legacy purposes a facade should be easy to implement that resembles the 
existing one. On the long run some of the calls should vanish and only the 
httpGet: and friends should survive to offer a really really easy and basic 
access to http.

my 2 cents,

Norbert

> Cheers
> 
> Mariano
> 
> On Sat, Apr 16, 2011 at 3:13 PM, Germán Arduino <gardu...@gmail.com> wrote:
> I would like to know exactly what features will provide Zn and which not.
> 
> As I remember form the past was not planned to support for example
> https, which prevent to use OAuth and OpenID, very needed to develop
> any interaction against any modern web site.
> 
> Cheers.
> Germán.
> 
> 
> 2011/4/16 Norbert Hartl <norb...@hartl.name>:
> >
> > Am 15.04.2011 um 22:12 schrieb Stéphane Ducasse:
> >
> >> Hi guys
> >>
> >> we discuss with sven about strategies to get a better infrastructure and 
> >> the HTTP level.
> >> Sven would like to have feedback on Zinc before pushing it in Pharo :)
> >> So can you let us know. What we could do it to have it in a preview in 1.3
> >> then in 1.4 remove HTTPClient (or friend).
> >
> > This is really good. To me (meaning  IMHO) it is one of the most missing 
> > functionalities in pharo. Zinc is really great and so much better than 
> > _anything_ in pharo that pretends to do HTTP. I would like to see it that 
> > we don't talk about HTTP but about proper MIME based communication. I think 
> > the very core that is in there is the structured and flexible mime media 
> > handling and communication. And this is not only true for HTTP but also for 
> > email.
> > I would like to see that Zinc creeping into the image bringing the mime 
> > stuff along. Than the mime stuff should break loose of the Zinc components 
> > and should replace the mime handling that is in the image. Than we have it 
> > for http and for mail sending and for every other transport protocol you 
> > can imagine.
> > And now that Paul ported zinc to gemstone you can develop good http 
> > handlers that are easily ported to gemstone. What a wonderful world!
> > And seaside? Well, if the current http adaptors are much faster than zinc 
> > than there should be shortcut path through zinc that allows fast handling 
> > of the minimal stuff seaside needs. The same problem goes for the WARequest 
> > stuff. Using zinc you can get access to the mime parts. Now WARequest is a 
> > strange request object that contains a dictionary for request parameters 
> > and a raw message body. If only compatibility is important than a zinc to 
> > old WARequest handling is needed. But I would like to see the mime based 
> > handling to be the "normal" way of doing and not vice versa. But I can see 
> > that it must be a special treatment as seaside is ported to so many 
> > platforms that don't have zinc. Probably one reasone more to extract the 
> > mime stuff. It might be a promininent candidate other platforms adopt.
> >
> > my two cents,
> >
> > Norbert
> >
> >
> >
> 
> 
> 
> 
> -- 
> Mariano
> http://marianopeck.wordpress.com
> 

Reply via email to