~ / track E

E

FP foundations

The ideas every FP language shares: declarative thinking, first-class functions, immutability, purity, composition, closures, laziness, core combinators.

$ topics(8)

  1. 01Imperative vs declarativeBasic
  2. 02First-class functionsBasic
  3. 03ImmutabilityBasic
  4. 04Purity vs side effectsBasic
  5. 05Composition and point-free styleIntermediate
  6. 06Core combinators: apply, fnil, juxt & friendsIntermediate
  7. 07Closures and memoizationIntermediate
  8. 08Lazy evaluationIntermediate