Hello,

I came across this little library called TameJS (http://tamejs.org/) and
fell in love with the it's syntax. This had me thinking if it was possible
to add such features to a PHP CLI (or web app):

<?php

await { // wait until all calls within this block is
    mysql_query_async($sql, $args, defer($rs)); // call asynchronous query
    curl_post_async($url,$data, defer($response)); // make asynchronous http
request
}
$rows = $rs->fetchAll();
// do something here

?>

The "await" keyword marks a section of code that depends on externals
events, like network or disk activity, or a timer. An await block contains
one or more calls to defer.

I think the above syntax makes it easier to write asynchronous apps that can
take advantage of multiple threads or processors


What do you think?


__
Raymond

Reply via email to