Learn Functional Programming with PureScript
summary
Promises to make a rookie functional programmer in two hours by teaching concrete claims not fluff: PureScript fundamentals (types, product/coprod types, records, newtype, pattern matching), tooling (psci REPL, compiler), and practical techniques (higher‑order functions, typeclasses, effects). The repo already contains starter code and the basics for a text‑based role‑playing game so attendees implement a game‑state transition function; the workshop demonstrates the game pipeline and leaves a working skeleton that compiles to JavaScript.
AI-written summary · about
chapters (8)
- 0:00Start
- 5:56Function Definition
- 8:43Function Application
- 9:54The Real Deal
- 21:22Literal Types
- 31:59Exercises
- 39:56Coproduct Types
- 50:36Record Types
related talks
47mFunctional Programming on the Web
49mPurescript (Maybe this time we get Javascript right)
43mThe Pure Functional Web
25mA Guide To Functional Programming
01h 03mFunctional Programming in JS: What? Why? How?
41mFunctional programming: Give it a chance!
43mPure Functional Programming in JavaScript
12mAn introduction to functional programming
