> you can't just call a function and have it return the value you wanted, you > know. no, no no. > you need to ask someone who promises to progress the action on your request > and get back to you.
the async call/callback stuff is very annoying. many multithreaded systems in c++ have to resort to it for anything that blocks. a good thread library - that doesn't require one to change religion to use it - and the concept of channels would sure make a lot of that stuff go away.
