Adventures in multiprocessing
Shelly Evans · 1993
This paper presents the multiprocessing architecture used to control the multiple window environment of a LISP-based Computer Aided Design tool. The multiprocessing control is implemented using the Lucid Common LISP Multitasking Facility. This paper will discuss the system motivation and goals, system architecture, and system development, including problems encountered, performance enhancements made, and areas for further improvement. This illustrates how using high-level, explicit LISP multitasking control within the LISP development environment can simplify the programmer's task.