To minimise our implementation effort and to maximise portability and
familiarity, is interfaced to the X-Windows system. However,
we decided that a direct interface to the X server such as provided by
CLX in Common was too low-level for the majority of the operations we
wanted (clearly this is a personal viewpoint) and so we use the YY
server developed by Masayuki Ida and his resarch team at Aoyama Gakuin
University. The YY server provides a higher level of abstraction than
the X server at the cost of more communication and another heavyweight
process. Thus, sockets to YY and YY sockets to X.
Documentation for the YY system itself is provided separately. This
section contains details of the Eulisp to YY interface package. The
package comes in 3 parts: a server, a low level interface and an API.
It is available by anonymous ftp from ftp.csrl.aoyama.ac.jp. For
further information contact the YYonX mailing list—yyonx@csrl.aoyama.jp. The program as delivered, comprises a client
and a server. The client is an Applications Program Interface (API)
written in and and is not used by the system.
Subsections