Hybrid vs. pure object model
In a pure object model, everything is an object
- Not only user-defined objects, but integers, bits, floats, lists, etc.
Everything is instantiated, everything is dynamically dispatched, etc.
This gives a terrifically consistent programming model
Ex: Smalltalk-80, Cecil, …