~/talk

Functional Programming: Failed Successfully

Talkat LambdaConf 2024 · 2024-05-04..05-10· [machine-learning]
slides:none on file

Argues that Haskell demonstrates a Haskell Superiority Paradox: deep theory and features did not produce industrial adoption, while languages like Go and Rust overdeliver. Lists concrete tooling success and failure: GHC, Stackage, Hackage, Stack, Cabal, HLS exist but population and usage decline over ~30 years. Notes widespread uptake of FP ideas across JavaScript, C++, Java, C# and claims the community’s idealism, documentation style, and social dynamics — not lack of technical merit — block mainstream projects from being built and adopted.

AI-written summary · about

  1. 0:00Introduction
  2. 2:35Functional programming failed socially
  3. 5:27Haskell superiority paradox
  4. 7:38Pure functional decline
  5. 9:25Idealism in functional communities
  6. 12:18Functional languages missed growth
  7. 15:53Functional as math pursuit
  8. 17:20Pragmatism vs research
  9. 19:30Era of ideological purity
  10. 23:07Resentment in functional communities
  11. 24:52Ideology’s destructive impact
  12. 25:55Technology is people and values
  13. 27:59Future of functional programming
  14. 31:52Pragmatic acceptance of FP
  15. 32:36Q&A
~/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.