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 JavaScript 67 Susan Harkins 16568
JSCheck 2 564163 374
I think the book has some flaws at Chapter 5 1 525390 843
Sanctuary and SodiumFRP 1 474933 456
When can we expect updated book with the errors fixed? 5 418941 836
Maybe Monad: Invalid property access not yielding into Maybe.nothing 7 411956 999
Functional library (like folktale) supporting IO monad 3 411956 934
var to val 1 Brian Lee 392
Listing 4.2 - How deterministic is the values function 1 Mark Elston 558
Listing 4.7 Some clarification needed plz 3 441348 385
Section 5.1.2 - principle of non-locality 3 441348 549
I am disappointed with the source code in github, they don't match the book 9 359052 1159
**Solved - Example 5.6 issue 2 393068 407
Cannot run QUnit test 1 381438 523
Section 7.1.1: Execution context stack or lexical environment chain? 3 SteveS 668
Functional library to manage DOM manipulations 3 411956 839
Clarification needed on Listing 5.8 2 218314 572
Fantasy-land vs Folktale 1 411956 879
Pages 37-38 (Published Version). Using Ramda lenses to modify objects. 1 ChernikovP 544
Mutating Array in chapter 3 1 419156 549
Pages 75-76 (Published Version). Imitating SQL syntax with Lodash 2 ChernikovP 685
Logging in an application 1 Chris Boden 524
4.6.2. Tap (K-combinator) 1 418941 603
I don't recommend chapter 5 for beginners. 4 guybrush 812
DON'T RECOMMEND THIS BOOK ! 0 419114 580
v7 Listing 5.1 Functional data type to wrap values 4 Mauget 706
book download formats 1 the-noob 542
1.1 - bad metaphor 1 406199 1601
v7 Listing 1.4 3 alamba78 835
v7 Figure 5.3 description doesn't quite match figure content 1 Mauget 587
Section 4.3.1 code typo 3 justin-c 805
V6 last listing before 2.2.1 1 Mark Elston 794
Listing 2.1 1 stefan0 663
Immutability is the right word. Not a grammar error. Welcome section v07 1 29980 607
V06 1.2.3 Referential transparency and substitutability 1 185677 709
V04 3.4.1 Declarative and lazy function chains 2 tempusfugit 876
V06 3.6 Combining map – reduce to compute statistics on students 0 287307 599
5.3.2 Lifting values into containers with the Identity Monad 0 382221 528
Listing 5.4 Flattening a monadic structure 0 382221 520
Why no RxJS content? 7 cdoremus 1527
Book Summary and Reference Card Download 4 jwjb 1007
1.3.3 Handling errors fluently using Monads 1 ktc88 666
Listing 3.6 4 Wuntenn 937
Formatting 3 331872 855
Typo to fix in chapter 1 1 ThomasG 573
V04 3.5.2 Recursively-defined data structures 6 tempusfugit 1273
V04 3.5.3 Divide and conquer 1 tempusfugit 733
v04 2.3.1 Functions as first-class citizens 3 287307 776
V04 3.5.1 Recursive Thinking 1 tempusfugit 935
V04 3.3 Function chaining 3 tempusfugit 859
v04 2.3.4 Function methods 1 tempusfugit 678
v04 2.3.3 Function Invocation 1 tempusfugit 678
v04 2.2.3 Deep freezing moving parts 1 tempusfugit 945
v04 2.2 Functional versus object-oriented 1 tempusfugit 640
v4 2.2.2 Objects as Values 3 tempusfugit 900
Chapter 4 1 351505 620
A few V01 comments 1 Will Watts 751
Justified marging in PDF 2 275071 830
Section 2.3.4 Last Listing Last Line 1 John Larsen 641
Listing 2.3 Closures at work 1 John Larsen 690
Listing 2.4 Function factories with closures 1 John Larsen 754
Last Listing in Section 2.4.2 1 John Larsen 704
Section 3.3.2 First Code Example 1 John Larsen 656
Section 3.2.2 Callbacks? 1 John Larsen 676
Listing 3.3 Output 1 John Larsen 656
1.3 "Becoming Functional" question list 1 Nick Jennings 892