In Part 2 of our Haskell for Dilettantes series, we start to introduce some basic concepts such as expressions, functions, types, and some syntactic forms.
00:00:00 - Intro
00:01:49 - Editors
00:04:00 - Let's try some things
00:06:00 - Introspecting types
00:09:00 - Playing with undefined symbols
00:12:00 - Let syntax, trivial usage
00:13:45 - Conditionals
00:15:10 - Sum types (enums)
00:20:00 - Product types (tuples)
00:22:00 - Type annotations
00:25:00 - Simple functions
00:30:20 - Underscore as wildcard argument
00:31:10 - Pattern matching functions
00:35:37 - Case expressions
00:39:30 - A glancing mention of "polymorphic" (generic) types
00:42:00 - Holes, and a brain teaser
00:45:42 - Next week's homework for the lab video
Join this channel to get access to perks; the "Thanks, peterb!" tier is a great way to show your support without breaking the bank, and the "Early Access" tier gets you access to most of my videos about a week early.