Lecture 6, CSE341, Spring 2004 summary * Continue from Wednesday -- we'll probably be somewhere in pattern-matching * Course motivation: * Why study different programming languages? * Why are languages different and why aren't they? * Why study ML, Scheme, and Smalltalk * Motivation for first-class functions (at the end of the course, we will step back and discuss goals for language design and its relevance to language users)