<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=iso-8859-1">
<META content="MSHTML 5.50.4134.600" name=GENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=#ffffff>
<DIV><FONT face=Arial size=2>On the 9th October 2001</FONT></DIV>
<DIV><FONT face=Arial size=2>Alan Kay wrote:</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV>&gt;However, I'm not an exclusivist. I think people should be able to run 
<BR>&gt; anything they need side by side and interoperably on their computers 
<BR>&gt; regardless of where they came from. That was one of the main points 
<BR>&gt; behind my particular conception of OOP (and how it would <BR>&gt; 
isomorphically relate to the ARPAnet) back in the 60s.<BR></DIV>
<DIV><FONT face=Arial size=2>Does anyone know if OOP being isomorphic to the 
ARPANET would mean that an object would be like a node in a network ? 
</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>If so would that mean ideally, objects should 
follow the distributed network model devised by Paul Baran and have redundancy 
in their interconnections ? And, ideally, should messages be broken down into 
message blocks all travelling along different paths to their destination 
?</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>As ARPANET evolved into the Internet by means of an 
additional protocol layer, does that mean&nbsp;ideally that OOP should have an 
additional protocol layer isomorphic to TCP/IP so that objects from different 
languages can work together ?</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>If not, why not ?</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>Regards,</FONT></DIV>
<DIV><FONT face=Arial size=2>Gary</FONT></DIV></BODY></HTML>