Since it's bound to come up, we might as well get this out of the way now.

While Parrot will do async IO, we are making ordering guarantees for reads and writes (though reads and writes will be considered separate and ordered separately). That is, if you issue two or more reads or writes, they will be satisfied in order as far as Parrot is concerned.

Most of the OSes that do async IO do this for us, so it's not likely to be an issue (and on OSes with no or really lousy async IO support we'll be doing it all via threads ourselves anyway) but I figure it's good to make sure people know what the guarantees are.
--
Dan


--------------------------------------"it's like this"-------------------
Dan Sugalski                          even samurai
[EMAIL PROTECTED]                         have teddy bears and even
                                      teddy bears get drunk

Reply via email to