Hi all,

        Well after listening to all this discussion I just had to 
pitch in.  I have been using XML-RPC for a long time and worked with 
implementations in perl, java(helma/apache) and c++ (Eric Kid).  I 
must say that it is simple and very interoperable.  This is due to, 
at least in part, having a frozen spec.

We must respect the holder of the spec, even if we don't totally 
agree with him.  I would love to see XML-RPC transform into a real 
standard, but until that happens we must make the best of what we 
have.

We as users/developers should fight to keep the spec from 
fragmenting. I really agree with John on this.  If changes were 
allowed to happen unchecked, then every language/implementation would 
want their own feature, such as the null for us java folks.

Maybe someone could come up with a proposal to form a formal standard 
around the XML-RPC spec.  There are getting to be many XML-RPC like 
protocols in the wild and I would love to see XML-RPC survive in this 
space.  Unfortunately a static spec has little chance competing with 
SOAP, Suns JAX_RPC or any of the others.

As for the NULL thing:

Changing over to the apache code base was a pain because of the 
"missing" null support.  But I was able to do it without too much of 
a problem.  My code is now much cleaner for it. So ok, taking the 
time to do rewrite helped also!

Just my 2 cents.

Thanks for listening.
Rick


>I've never used a version of the server which supports null and don't
>intend to spend any of my time on it.  So it's not a problem for me
>and never will be.
>
>Chad Ward <[EMAIL PROTECTED]> writes:
>
>>  It actually is a problem, because there is code that exists that is
>>  expecting "null" to be valid.
>>
>>  Chad
>>
>>  -----Original Message-----
>>  From: Daniel Rall [mailto:[EMAIL PROTECTED]]
>>  Sent: Tuesday, February 26, 2002 4:11 PM
>>  To: [EMAIL PROTECTED]
>>  Subject: Re: frozen specification
>>
>>
>>  Chad Ward <[EMAIL PROTECTED]> writes:
>>
>>>  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.
>>
>>  Any future changes will remain backwards compatible within major
>>  releases (i.e. 1.0 will be compatible with 1.1).  Only in major point
>  > releases would incompatible changes be considered.  I wouldn't worry.


-- 

Reply via email to