Tutorial

List predicates

Defining a list object
Defining a list protocol
Summary

Dynamic object attributes

Defining a category
Importing the category
Summary

A reflective class-based system

Defining the base classes
Summary

Profiling programs

Messages as events
Profilers as monitors
Summary