JavaScript-like Promise for C++20 with ES6 async/await semantics. Supports move (e.g. so you can wrap ASIO and avoid callback hell).
-
Updated
Oct 8, 2025 - C++
JavaScript-like Promise for C++20 with ES6 async/await semantics. Supports move (e.g. so you can wrap ASIO and avoid callback hell).
Capstone Project #1 of Codecademy's Full Stack Engineer Career Path
A from-scratch implementation of a JavaScript Promise-like class designed to understand how promises work internally — including state transitions, chaining, microtask scheduling, and static utility methods.
JS - Event Loop, Callback, Callback Hell, Inversion of Control, Promises, Promise Chaining
Add a description, image, and links to the promise-chaining topic page so that developers can more easily learn about it.
To associate your repository with the promise-chaining topic, visit your repo's landing page and select "manage topics."