/futures

C++ Better Futures

Primary LanguageC++Boost Software License 1.0BSL-1.0

Better Futures

Because futures don't have to be awful

Futures


  • A Future 🔮 is a value to be available an operation fulfills its Promise 🤞.
  • The Future/Promise model supports all operations required for async computing: queries, continuations, adaptors, and algorithms.
  • C++11 provides std::future but most implementations are useless for efficient applications.
  • There are countless proposals to improve this C++11 component: continuations, cancellation, executors, and algorithms.
  • This library provides a concept to integrate existing applications and new improved future types.
  • This design allows the library to include generic algorithms, executors, adaptors, and custom extensions.

Build Status Latest Release Documentation Discussions Coverage

Facebook QZone Weibo Reddit Twitter LinkedIn WhatsApp Line.me Telegram.me HackerNews