u/jsyeoin r/haskell • Recommends
#typeclasses#polymorphism#subtyping
Adventure with Types in Haskell - Simon Peyton Jones (Lecture 1)
11K subscribers • 8 videos on Hallway
- Recommended by 2 people: 1 on Lobsters and 1 in engineering communities.
- Presented by Simon Peyton Jones, co-designer of Haskell
Intermediate. Assumes working knowledge.
69K views12 years ago2 recommendations
Programming languagesHaskellLanguage design and type systemsFunctional programming
Simon Peyton Jones introduces Haskell type classes, explaining how they enable polymorphism and relate to object-oriented programming.
Recorded at Oregon Programming Languages Summer School 2013. cs.uoregon.edu/research/summerschool/summer13/curriculum.htm… Lecture 1 Slides: cs.uoregon.edu/research/summerschool/summer13/lectures/Class… System F in GHC: cs.uoregon.edu/research/summerschool/summer13/lectures/FC_in… Kinds and GADTs: cs.uoregon.edu/research/summerschool/summer13/lectures/Kinds… Type Inference: cs.uoregon.edu/research/summerschool/summer13/lectures/Type_… Fun with Type Functions: cs.uoregon.edu/research/summerschool/summer13/lectures/FunWi…Why it's here
2 people recommend thisWhat people say. Recommended as an excellent lecture explaining type classes and how they compare to object-oriented interfaces.
u/mn-haskell-guyin r/haskell • Mentions
ablesearcheron Hacker News • Mentions
On “Making Elm faster and friendlier in 0.16”
pjmlpon Hacker News • Mentions
On “Zygomys – An embedded scripting language for Go”
davnnon Hacker News • Mentions
On “The Design and Use of QuickCheck”
pjmlpon Hacker News • Mentions
On “Great things about Rust that aren't just performance”