Главная
Study mode:
on
1
Introduction
2
Math Symbols
3
Promises
4
Denotational Design
5
Meaning of a Promise
6
Promise Operations
7
Mathematical Promise Operations
8
Promise Implementation
9
Promise Syntax
10
Join
11
Promise Interface
12
The Problem
13
Mono State
14
Empty Promises
15
Semantics
16
Recall
17
First
18
Time
19
Bold Case n
20
Map
21
Solutions
Description:
Explore the mathematical foundations of promises in C++ and their practical implementation in this comprehensive conference talk from C++Now 2017. Delve into the algebraic basis of promises and learn how to apply these concepts to develop a robust promise library. Discover the process of functional design in creating practical libraries, addressing key questions about fundamental operations for types and adapting mathematical designs to fit programming language constraints. Gain insights into purity, denotational semantics, monads, laziness, and pragmatism, with all abstract concepts thoroughly explained for audiences without a mathematical background. Walk away with a solid understanding of functional design in practice and inspiration to apply these principles in future projects. The talk covers topics such as promise operations, mathematical promise operations, promise implementation, syntax, and interfaces, as well as addressing challenges like mono state and empty promises.

The Mathematical Underpinnings of Promises in C++

CppNow
Add to list