In many instances where a large amount of data is to be manipulated, an APL interpreter is much less efficient than a compiled program. Also there are some tasks which are difficult to achieve with a conventional APL system such as the control of special-purpose peripherals.A system is described in which an APL interpreter is used interactively to control a low-level processor. The advantage of this symbiosis is that the user has available the highlevel interactive APL with which to develop programs plus the higher execution speed or extended capabilities of the low-level processor. The general problem of linking an APL interpreter with other processors is discussed and several levels of communication are considered. At the highest level, expressions in an APL-like syntax are passed between two processors. This system was developed for the PDP-11 computer running the UNIX operating system. Arbitrary structures of interconnected processors may be created by this scheme which is simpler to implement than shared variables.