Graphics

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