Playlist | schedule page slides as PDF |
Class 1 — intro (3:02)
Introduction to classes as an alternative to having just objects.
Class 2 — class language (2:32)
A new class-oriented Moe has classes that are instantiated to make objects and direct calls to methods in a particular class (with an object).
Class 3 — class examples (3:14)
Examples for class-oriented Moe’s interp.
Class 4 — class interp (3:35)
Implementing interp. See class.rhm.
Class 5 — inheritance (2:09)
Adding inheritance to class-oriented Moe.
Class 6 — inherit interp (4:30)
Implementing interp for Moe with inheritance by compiling to the core class-oriented language without inheritance. See inherit.rhm.