Главная
Study mode:
on
1
Introduction
2
Range DSL
3
Is it good
4
Conventional programming languages
5
Functional programming addiction
6
Generic composable
7
Possible future software development
8
One of the first takeaways
9
Bush Model
10
incidental push models
11
lazy push models
12
Compose functions
13
Calling fun
14
Unwrapping tuples
15
Hana
16
tuple
17
range
18
shift operator
19
unwrap operator
20
noise
21
call
22
unwrap
23
T fitting
24
E stuff
25
Simon Brand
26
UseRight
27
Unwrapping
28
Partition
29
Dispatch
30
Transitions
31
Unwrapping State Machines
32
Naming Pipes
33
Refactoring
34
Submachines
Description:
Explore a comprehensive conference talk that delves into the potential of unifying Domain-Specific Languages (DSLs) in C++ with a focus on functional programming concepts. Learn about the proposed extensions to the ranges DSL syntax and how they can create a unified approach to incorporating functional programming paradigms into C++. Discover insights on sum types, fusion metaprogramming, event-based programming, monads, Haskell do notation, closure's transducers, Rust's match, named/deduced parameters, state machines, lambda syntax, pointfree programming, generative programming, and declarative programming paradigms. Gain valuable knowledge from Odin Holmes, an experienced developer and author, as he presents his vision for revolutionizing C++ programming through a unified functional DSL approach.

Tacit DSL All the Things

CppNow
Add to list
0:00 / 0:00