[cap-talk] Terminology and soap box

David Hopwood david.nospam.hopwood at blueyonder.co.uk
Wed Aug 9 11:56:30 EDT 2006


David Hopwood wrote:
> Note that there is much confusion in the OO community about what OO is.
> The best definition I've seen is Jonathan Rees' radial definition [1],
> which is discussed by Paul Graham at <http://www.paulgraham.com/reesoo.html>.

Correction: which is reproduced by Paul Graham.

Incidentally, Rees says:

# E is supposed to be more OO than Java because it has {1,2,3,4,5,7,9} and
# almost has 6; 8 (subclassing) is seen as antagonistic to E's goals and
# not necessary for OO.

but as far as I can see, E does fully support all nine properties (I don't
know whether it did at the time, in 2001). Property 8 is supported via
static delegation.

-- 
David Hopwood <david.nospam.hopwood at blueyonder.co.uk>




More information about the cap-talk mailing list