Haskell for Imperative Programmers

Haskell for Imperative Programmers

Philipp Hagenlocher via YouTube Direct link

Haskell for Imperative Programmers #31 - Weak Head Normal Form

31 of 43

31 of 43

Haskell for Imperative Programmers #31 - Weak Head Normal Form

Class Central Classrooms beta

YouTube playlists curated by Class Central.

Classroom Contents

Haskell for Imperative Programmers

Automatically move to the next video in the Classroom when playback concludes

  1. 1 Haskell for Imperative Programmers #1 - Basics
  2. 2 Haskell for Imperative Programmers #2 - Functions, Types, let & where
  3. 3 Haskell for Imperative Programmers #3 - Recursion, Guards, Patterns
  4. 4 Haskell for Imperative Programmers #4 - Lists and Tuples
  5. 5 Haskell for Imperative Programmers #5 - List Exercises
  6. 6 Haskell for Imperative Programmers #6 - Higher Order Functions & Anonymous Functions
  7. 7 Haskell for Imperative Programmers #7 - Partial Function Application & Currying
  8. 8 Haskell for Imperative Programmers #8 - Function Composition
  9. 9 Haskell for Imperative Programmers #9 - Folding (foldr, foldl)
  10. 10 Haskell for Imperative Programmers #10 - Datatypes
  11. 11 Haskell for Imperative Programmers #11 - Folding Exercises
  12. 12 Haskell for Imperative Programmers #12 - Records
  13. 13 Haskell for Imperative Programmers #13 - Typeclasses
  14. 14 Haskell for Imperative Programmers #14 - Maybe
  15. 15 Haskell for Imperative Programmers #15 - IO
  16. 16 Haskell for Imperative Programmers #16 - Type inference
  17. 17 Haskell for Imperative Programmers #17 - Monads
  18. 18 Haskell for Imperative Programmers #18 - QuickCheck
  19. 19 Haskell for Imperative Programmers #19 - Infinite Lists
  20. 20 Haskell for Imperative Programmers #20 - Advanced Exercises
  21. 21 Haskell for Imperative Programmers #21 - data, type & newtype
  22. 22 Haskell for Imperative Programmers #22 - Either
  23. 23 Haskell for Imperative Programmers #23 - Modules
  24. 24 Haskell for Imperative Programmers #24 - Environment
  25. 25 Haskell for Imperative Programmers #25 - Compiling Binaries
  26. 26 Haskell for Imperative Programmers #26 - Strictness, Thunks & seq
  27. 27 Haskell for Imperative Programmers #27 - Exceptions
  28. 28 Haskell for Imperative Programmers #28 - Concurrency & Threads
  29. 29 Haskell for Imperative Programmers #29 - Semaphores (QSem, QSemN)
  30. 30 Haskell for Imperative Programmers #30 - Software Transactional Memory (STM)
  31. 31 Haskell for Imperative Programmers #31 - Weak Head Normal Form
  32. 32 Haskell for Imperative Programmers #32 - DeepSeq
  33. 33 Haskell for Imperative Programmers #33 - Parallelism
  34. 34 Haskell for Imperative Programmers #34 - Profiling
  35. 35 Haskell for Imperative Programmers #35 - Semigroup & Monoid
  36. 36 Haskell for Imperative Programmers #36 - Category Theory (Functors, Applicatives, Monads)
  37. 37 Haskell for Imperative Programmers #37 - Arrows
  38. 38 Haskell for Imperative Programmers #38 - Monad Transformers
  39. 39 Haskell for Imperative Programmers #39 - Induction Proofs
  40. 40 Haskell for Imperative Programmers #40 - Termination Proofs
  41. 41 Haskell for Imperative Programmers #41 - Formal Verification (using Isabelle)
  42. 42 Haskell for Imperative Programmers #42 - QuickSpec
  43. 43 Haskell for Imperative Programmers #43 - Cabal

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.