On 24-Nov-2009, at 19:30, Robin Collier wrote:
> I don't think the specification should purposely make it difficult to resolve
> this issue if it isn't necessary.  Your statement ignores the fact that most 
> applications
> developers will use libraries to access XMPP and not tinker at the protocol
> level directly.

        If you want to invoke "libraries" then the issue becomes simpler. This 
semantic is easy to encapsulate within a library and developers who use that 
library don't need to care /at all/.
> Synchronize your synchronous requests and async messages?  Is it only me
> that thinks this seems unreasonable?

        Welcome to XMPP, the asynchronous protocol with a subset of synchronous 
delivery semantics. There's no avoiding the fact that while your synchronous 
request is being processed an asynchronous event will be delivered. If you 
think this only occurs within pubsub you are sorely mistaken.
> Painful?  Yes.  Reasonable?  ??
        And timestamps do not solve even one of the issues you've brought up 
except in some completely untested personal trial of what you believe should 
work in absence of any other evidence.

-bjc

Reply via email to