http://qs321.pair.com?node_id=244113


in reply to Re4: Are you looking at XML processing the right way? (merge)
in thread is XML too hard?

So now you want asynchronous callbacks? Are you trying for the worst of both worlds (hard for the module writer to write and hard for the module users to use) ?

So instead of doing a bit extra work and making iterators, you want to do extra work to make something asynchronous? And yet you want these seperate asynchrous streams to be synchronized with each other?

I suggest you take some more time thinking about this. How does my callback return yet not say that the token has been processed? And then where/when do I get notification to the stream that I've now (asychronously) processed the token? What a nightmare!

Or you want to replace three streams with one event stream? Which requires you to process events out of order.

I think you still just don't get it.

                - tye