~/talk

Intro to Haskell for Erlangers

slides:none on file

Haskell claims practical advantages over Erlang: lightweight threads use half the size of an Erlang process, GHC applies cross-module rewrite rules that fuse maps so high-level code becomes fast, and laziness enables lazy infinite lists and reuse (the Fibonacci example). Tooling demonstrated includes GHCI’s type/info lookup, QuickCheck properties with no macros, Parsec JSON parser, pandoc, and parallel libraries (repa/accelerate/cloudhaskell); examples compile and run, with some caveats around laziness and mutable-state cases.

AI-written summary · about

  1. 0:00Start
  2. 1:00Why Bother Learning Haskell
  3. 3:17Haskell's Appeal
  4. 4:20Syntax
  5. 8:36Pandoc
  6. 8:55Distributed Revision Control
  7. 9:20The Haskell Platform
  8. 10:01Haskell Syntax
  9. 13:38Record Syntax
  10. 14:02Abstract Data Types with Recursion
  11. 14:24Difference between Types and Constructors
  12. 15:38Pattern Match
  13. 19:06Edit Reduction
  14. 19:59Types
  15. 21:29Type Classes
  16. 24:42Side Effects
  17. 26:39List Comprehension
  18. 28:13Infix Sections
  19. 37:07Pattern Matching
  20. 42:17Monoid and Functor
  21. 50:23When Would Haskell Be Strategically Used in Enterprise
  22. 51:39Benchmark for Numerical Analysis
~/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.