On Apr 16, 2011, at 5:45 PM, Norbert Hartl wrote:

> 
> 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.

I do not think that we need such facade.


>> 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.

Sven uses it dialy for MC. 

>> 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.

which legacy :) ?

> 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.

exactly.
Let us move on.

Stef

> 
> 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