I wouldn't say that removing null support has made XML-RPC "useless" for 
people who previously relied on it. I'm sure it is causing some 
headaches. It would be interesting to hear how people work around this.

I know I'm to blame for implementing this feature when it was only a 
proposal, and removing it when it was turned down (not just by Dave 
Winer, but also by other members of the XML-RPC community like Eric 
Kidd). Sorry about that. But I think it was the right decision to stick 
to the spec after all.

Hannes

Chad Ward wrote:

>Would it be possible that the current implementation be backwards
>compatible?  Anyone who was using the helma implementation that had null
>support probably has no use for the current implementation, because it
>doesn't have null support.
>
>Just my 2 cents.
>
>Chad
>
>-----Original Message-----
>From: josh lucas [mailto:[EMAIL PROTECTED]]
>Sent: Tuesday, February 26, 2002 9:25 AM
>To: [EMAIL PROTECTED]
>Subject: Re: frozen specification
>
>
>Daniel Rall wrote:
>
>>josh lucas <[EMAIL PROTECTED]> writes:
>>
>>>Daniel Rall wrote:
>>>
>>>>"Rick Johnston" <[EMAIL PROTECTED]> writes:
>>>>
>>>>>I guess this is one of the problems of working with a frozen
>>>>>standard.  The rest of the world doesn't necessarily care whether
>>>>>people can use that standard.
>>>>>
>>>>Yeah, I may end up forking away from the standard myself.
>>>>
>>>My only word of caution on the possible forking away from the standard
>>>is that you have to be careful not to break backwards compatability.
>>>Many people are using xml-rpc in a variety of languages and for the
>>>'main' Java implementation to break things would be very bad.
>>>
>>>Obviously the plan isn't to break things but I just wanted to throw this
>>>out there.
>>>
>>Right -- that the XML-RPC specifiction is frozen is a huge mistake.
>>AFAIK, an HTTP/1.1 server is fully backwards compatible with HTTP/1.0,
>>and offers many enhancments that would be directly applicable to any
>>data tunnelled through it (such as XML-RPC).  It makes zero sense to
>>not support these enhancements when support can be added without
>>breaking backwards compatibility.  The server should speak 1.1 to
>>clients that announce support for it, and 1.0 for clients that do not.
>>
>
>yup.  I'm totally +1 on backwards-compatible enhancements.
>
>
>josh
>



Reply via email to