A Summary of Project so far
Patrick Logan
patrickl@servio.gemstone.com
Thu, 22 May 97 08:56 PDT
>>>>> "Chris" == x22068 <Chris> writes:
Chris> What's so bad about X anyway? X is just a particular
Chris> protocol specification for transporting graphics over a
Chris> network style connection. What is so bad about this
Chris> particular protocol????
The architecture of the API is poor. For example buttons, etc. are
heavy weight "Window" structures. All instances of Window are heavy
weight.
The architecture of the wire protocol is poor. For example, it is not
higher-order. It is a distributed protocol in which "computations"
cannot be dynamically distributed. Compare this to NeWS or its
troubled cousin, Java, in which the client can give the server new
objects to compute with and vice-versa.
--
Patrick Logan mailto:patrickl@gemstone.com
Voice 503-533-3365 Fax 503-629-8556
Gemstone Systems, Inc http://www.gemstone.com