Some further thoughts on language, models, and objects related to yesterdays post. One thing that seems ancient about dogmatic OO is the 'closed world' obsession with complete models, and the idea that you can capture everything in one model. This is clearly wrong, and is I have remakred previously, the key advantage of natural language over artificial languages is the 'open by default' fully reflective nature of the models embodied in natural language. The very real, and frequently occuring inconsistencies and ambiguities this allows can be handled by an intelligent processor.
A pragmatic modern approach to OO that dynamically accepts and adapts to foreign service interfaces is much more in tune with the true power of natural language than old closed world OO.Posted by Claus at November 11, 2002 06:45 PM