Re:Major upgrades to Xamarin’s platform: Async is here
by wcoenen on Thursday July 25, 2013 @05:47AM
(#6101644)
> Also, C++11 has async!
You may not have fully understood the C# async/await feature.
The C# compiler rewrites apparent linear code that awaits on a future (Task in .NET) so that all the code that comes after the await goes into a continuation of that future. It can even rewrite a loop with an await in it into a chain of continuations, all the while taking care of hairy details like propagating exceptions.
Yeah, in QtQuick! (unlike Xamarin, Digia lets you use all the development tools out of the gate with the paid-license-only ones really enterprise centric (like the Oracle dbms client) and the foss version is lgpl so you can use it in your apps no problem (as long as you don't modify).
Also, C++11 has async! http://en.cppreference.com/w/cpp/thread/async
The only barrier to qtquick in mobile is that Apple won't let Qt include v8 for the same reasons Chrome can't. So you are stuck on qtquick1 on ios.