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