~/talk

Functional Programming Essentials

slides:none on file

Covers FP origins from Lambda calculus, Lisp and Fortran and claims the real essentials are expressions and data structures rather than category-theory jargon; demonstrates list code (length, sum, product) implemented by recursion and a single generic fold abstraction; emphasizes pure functions and immutability to avoid side effects, achieve referential transparency and make unit testing trivial; warns that the conference lists 44 concepts that could take years to learn and recommends pragmatic use of libraries like cats based on team needs.

AI-written summary · about

  1. 0:00Intro
  2. 1:11Redefining Functional Programming
  3. 1:43Standardized Ladder of Functional Programming
  4. 3:00Kelley Robinson Introduction
  5. 3:42Overview
  6. 4:21Paradigm
  7. 5:02How do we get here
  8. 5:30The Lambda Calculus
  9. 6:41Scala
  10. 7:41Modern Functional Languages
  11. 8:33Fortran
  12. 9:39Logic Theory Machine
  13. 10:37IPL
  14. 12:36History Matters
  15. 13:50The Essentials
  16. 15:59Functional Programming is Stuff
  17. 16:51Expressions
  18. 19:01Side Effects
  19. 20:09Pure Functions
  20. 23:09Data Structures
  21. 27:48The Ladder
  22. 33:38Buzzer
  23. 34:17Learning for Learning
  24. 36:58Scala is not too complex
  25. 38:00Functional Programming in Scala
  26. 38:43Recursive Constants
  27. 39:33Make Functional Programming Easy
  28. 40:05Functional Programming Libraries
  29. 42:37Quiz
  30. 43:02Interview
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.