Kasper Osterbye wrote > in Smalltalk everything is [not] an object > ... > * Message categories
I agree with the thrust of your post and would like many of the items you suggest. That said, one semantic nitpick: "everything is an object" means as opposed to primitive types i.e. Date is an object that receives messages like any other, unlike in a language where it's a primitive type with hidden restrictions on how to interact with it. What you seem to be saying is that our objects are not always appropriate/optimal reflections of the domain, which is true but different. ----- Cheers, Sean -- Sent from: http://forum.world.st/Pharo-Smalltalk-Users-f1310670.html