The Author Online Book Forums are Moving

The Author Online Book Forums will soon redirect to Manning's liveBook and liveVideo. All book forum content will migrate to liveBook's discussion forum and all video forum content will migrate to liveVideo. Log in to liveBook or liveVideo with your Manning credentials to join the discussion!

Thank you for your engagement in the AoF over the years! We look forward to offering you a more enhanced forum experience.

Topic Answers Author Views
Errata in Functional Programming in C++ 12 Susan Harkins 407
Missing code examples from Chapter 10 4 fyhn 57
epub for final version of the book 1 massenz 168
decltype (section 3.1.1) 7 ambs 740
How to achieve high performance Functional Programming in C++? 2 Vincent Hui 422
Getting listing 1.5 working 1 40316 158
Listings 1.4 and 1.5 in Chapter 1 4 40316 164
Source code license 1 Tom 389
Chapter 12: C++ Actor Framework 12 265818 1505
Couldn't find lazy-sorting in the source code package 0 Leira 434
Chapter 12 Code - Time to Develop 2 Hans-J. Schmid 266
template class lazy_val 10 Diego Saraiva 741
moving_accumulate 2 Hans-J. Schmid 269
Chapter 13: Additional resources 0 Ivan Cukic 170
Chapter 12: Additional resources 0 Ivan Cukic 163
Chapter 11: Additional resources 0 Ivan Cukic 132
Chapter 10: Additional resources 0 Ivan Cukic 172
Chapter 9: Additional resources 0 Ivan Cukic 137
Chapter 8: Additional resources 0 Ivan Cukic 172
Chapter 7: Additional resources 0 Ivan Cukic 196
Will this book ever be published? 6 Hans-J. Schmid 589
Chapter 1: Additional resources 1 Ivan Cukic 1562
2020: A void_t odyssey 1 265818 216
std::vector Single Parameter Constructor: Listing 2.9 1 382989 228
lazy_val with std::once_flag : std::system_error Aborted (core dumped) 5 265818 446
chapter-07/07-word-frequency/ view::transform bug,sintax or compatibility problem? 2 265818 448
chapter 1 listing 1.2 2 562760 304
How to replace while-loops in FP 3 534639 564
Apparent errors in Listing 6.3 1 265818 320
Wrong link to cprogramming.com article 2 Sergei Nikulov 270
Is with_client a monad? 5 Sumant Tambe 601
Chapter 7 - 7.4.1 - pedantic change in operator== 1 Pascal Menuet 310
tennis_t missing game_complete state? 2 Sumant Tambe 466
Chapter 2 - Error in Listing 2.16. Implementation using fold 2 Pascal Menuet 327
How to know how much free stack size left in run-time? 1 Vincent Hui 378
Chapter 6 - Listing 6.7 (Version 9) 3 sanjaykhan 881
Listing 9.9 - using std::swap followed by a call to std::swap 1 Diogo Benvenutti 550
Typos 11 ambs 1378
About interchangeability of different monads 1 Sumant Tambe 658
DSL example in chapter 11 incomplete? 1 Sumant Tambe 542
How to transform multiple types of inputs in order in funtional manner? 1 Vincent Hui 428
Argument on Listing 7.1 1 Diogo Benvenutti 362
Chapter 6: Additional resources 0 Ivan Cukic 486
Chapter 5: Additional resources 0 Ivan Cukic 386
Chapter 4: Additional resources 0 Ivan Cukic 376
Chapter 3: Additional resources 0 Ivan Cukic 411
Chapter 2: Additional resources 0 Ivan Cukic 550
Comments Chapter 10 (Figure 10.1 + mbind) 1 455245 500
array_view 1 304405 368
metafunction idiom ::type and _t 0 Sumant Tambe 379
std::accumulate 0 Sumant Tambe 373
Writer monad instead of state monad? 1 Sumant Tambe 427
inheritance vs std::variant 4 Sumant Tambe 752
Questions on the functional data structures chapter 1 Sumant Tambe 399
memoize_helper in chapter 6 too complicated? 3 Sumant Tambe 467
How can I store the reverse_pairs function which in chapter 4 inside a header file? 1 466476 497
Recursively calculating the Levenshtein distance 1 Diego Saraiva 422
Can one more chapter be added to introduce existing C++ functional libraries? 1 Vincent Hui 479
When will Chapter 9 be published? 1 Vincent Hui 453
Apparent error in the Listing 3.22 and Listing 3.23 2 Diego Saraiva 472
Tail-call optimization 3 clemons 708
Figure 2.11 not easy to understand 2 ambs 863
Listing 2.16 1 clemons 374
Apparent error in listing 3.1.2 1 250216 485
5.5.3 RVO and const - wording ambiguous 1 berglerma 590
Suggestion: Iterators 1 ambs 487
Function Objects vs Functional Objects 1 ambs 505
wrong publishing date Dijkstra paper 1 saderooi 741
remove_if vs partition 2 ambs 841
Linting 2.9 - Making it a pipeline? 2 ambs 620
Inconsistency (count_if) 0 ambs 426
Mixed text 3 ambs 564
std::count explanation incorrectness 2 ambs 557
Function signatures 3 ambs 599
night mode and reading mode errors 1 374975 636
URL to forum is incorrect (at least in PDF/MOBI) 1 Sergei Nikulov 650
CXX and cxx 5 JonKalb 1103
Strange comments in code samples 3 Vince 822