ChapterĀ 9 Interprocess Communication under LISP The REMOTE Package Connecting Servers and Clients Remote Evaluations Remote Objects The WIRE Package Untagged Data Tagged Data Making Your Own Wires Out-Of-Band Data by William Lott and Bill Chiles CMUCL offers a facility for interprocess communication (IPC) on top of using Unix system calls and the complications of that level of IPC. There is a simple remote-procedure-call (RPC) package build on top of TCP/IP sockets. 9.1 The REMOTE Package The remote package provides simple RPC facility including interfaces for creating servers, connecting to already existing servers, and calling functions in other Lisp processes. The routines for establishing a connection between two processes, create-request-server and connect-to-remote-server , return wire structures. A wire maintains the current state of a connection...