← Back to context

Comment by jkarneges

11 years ago

Even though it seems like a strange decision, using XML for the stream framing made the protocol nicely pure. It theoretically meant you didn't need to write a parser (this was a rare thing for a network protocol). In practice, though, you're right, most parsers at the time didn't work well with network streams.

Of course, lack of adoption by the big providers was almost certainly political rather than technical.