alandefreitas / futures

C++ Better Futures

Home Page:https://alandefreitas.github.io/futures/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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.




About

C++ Better Futures

https://alandefreitas.github.io/futures/

License:Boost Software License 1.0


Languages

Language:C++ 97.8%Language:CMake 1.6%Language:C 0.4%Language:Python 0.2%