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 488
Missing code examples from Chapter 10 4 fyhn 99
epub for final version of the book 1 massenz 194
decltype (section 3.1.1) 7 ambs 770
How to achieve high performance Functional Programming in C++? 2 Vincent Hui 452
Getting listing 1.5 working 1 40316 175
Listings 1.4 and 1.5 in Chapter 1 4 40316 199
Source code license 1 Tom 412
Chapter 12: C++ Actor Framework 12 265818 1646
Couldn't find lazy-sorting in the source code package 0 Leira 452
Chapter 12 Code - Time to Develop 2 Hans-J. Schmid 286
template class lazy_val 10 Diego Saraiva 762
moving_accumulate 2 Hans-J. Schmid 290
Chapter 13: Additional resources 0 Ivan Cukic 186
Chapter 12: Additional resources 0 Ivan Cukic 173
Chapter 11: Additional resources 0 Ivan Cukic 146
Chapter 10: Additional resources 0 Ivan Cukic 193
Chapter 9: Additional resources 0 Ivan Cukic 148
Chapter 8: Additional resources 0 Ivan Cukic 192
Chapter 7: Additional resources 0 Ivan Cukic 215
Will this book ever be published? 6 Hans-J. Schmid 613
Chapter 1: Additional resources 1 Ivan Cukic 1611
2020: A void_t odyssey 1 265818 231
std::vector Single Parameter Constructor: Listing 2.9 1 382989 240
lazy_val with std::once_flag : std::system_error Aborted (core dumped) 5 265818 476
chapter-07/07-word-frequency/ view::transform bug,sintax or compatibility problem? 2 265818 469
chapter 1 listing 1.2 2 562760 321
How to replace while-loops in FP 3 534639 579
Apparent errors in Listing 6.3 1 265818 333
Wrong link to cprogramming.com article 2 Sergei Nikulov 285
Is with_client a monad? 5 Sumant Tambe 625
Chapter 7 - 7.4.1 - pedantic change in operator== 1 Pascal Menuet 324
tennis_t missing game_complete state? 2 Sumant Tambe 479
Chapter 2 - Error in Listing 2.16. Implementation using fold 2 Pascal Menuet 349
How to know how much free stack size left in run-time? 1 Vincent Hui 394
Chapter 6 - Listing 6.7 (Version 9) 3 sanjaykhan 895
Listing 9.9 - using std::swap followed by a call to std::swap 1 Diogo Benvenutti 570
Typos 11 ambs 1412
About interchangeability of different monads 1 Sumant Tambe 678
DSL example in chapter 11 incomplete? 1 Sumant Tambe 562
How to transform multiple types of inputs in order in funtional manner? 1 Vincent Hui 441
Argument on Listing 7.1 1 Diogo Benvenutti 372
Chapter 6: Additional resources 0 Ivan Cukic 498
Chapter 5: Additional resources 0 Ivan Cukic 400
Chapter 4: Additional resources 0 Ivan Cukic 393
Chapter 3: Additional resources 0 Ivan Cukic 432
Chapter 2: Additional resources 0 Ivan Cukic 570
Comments Chapter 10 (Figure 10.1 + mbind) 1 455245 517
array_view 1 304405 375
metafunction idiom ::type and _t 0 Sumant Tambe 388
std::accumulate 0 Sumant Tambe 385
Writer monad instead of state monad? 1 Sumant Tambe 448
inheritance vs std::variant 4 Sumant Tambe 781
Questions on the functional data structures chapter 1 Sumant Tambe 405
memoize_helper in chapter 6 too complicated? 3 Sumant Tambe 487
How can I store the reverse_pairs function which in chapter 4 inside a header file? 1 466476 510
Recursively calculating the Levenshtein distance 1 Diego Saraiva 432
Can one more chapter be added to introduce existing C++ functional libraries? 1 Vincent Hui 491
When will Chapter 9 be published? 1 Vincent Hui 462
Apparent error in the Listing 3.22 and Listing 3.23 2 Diego Saraiva 490
Tail-call optimization 3 clemons 723
Figure 2.11 not easy to understand 2 ambs 880
Listing 2.16 1 clemons 380
Apparent error in listing 3.1.2 1 250216 494
5.5.3 RVO and const - wording ambiguous 1 berglerma 610
Suggestion: Iterators 1 ambs 501
Function Objects vs Functional Objects 1 ambs 518
wrong publishing date Dijkstra paper 1 saderooi 757
remove_if vs partition 2 ambs 860
Linting 2.9 - Making it a pipeline? 2 ambs 634
Inconsistency (count_if) 0 ambs 430
Mixed text 3 ambs 579
std::count explanation incorrectness 2 ambs 567
Function signatures 3 ambs 613
night mode and reading mode errors 1 374975 656
URL to forum is incorrect (at least in PDF/MOBI) 1 Sergei Nikulov 664
CXX and cxx 5 JonKalb 1131
Strange comments in code samples 3 Vince 845