Reflection
When a program can change the objects from which it is built
Smalltalk represents as much as it can as as first-class dynamic objects, and you can change them at runtime.
Previous slide
Next slide
Back to first slide
View graphic version