15-150: Principles of Functional Programming

Lecture 1: Evaluation and Typing, Binding and Scope

Today we outlined the course and its goals and started to explore the language SML.

Key Concepts

Sample Code

Slides from Lecture

Lecture Notes

(So far we covered Sections 1 through 4. We started with the material of Section 5 but did not complete it yet. Please refer back to these notes after Thursday's lecture.)