Abstract
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.
- 1. Lucid, Inc., Lucid Common LISP, Version 4.0, Advanced User's Guide, 1992.Google Scholar
- 2. Flanagan, David, Ed., X Toolkit Intrinsics Reference Manual, O'Reilly and Associates, Inc., 1992. Google ScholarDigital Library
- 3. Steele, Guy L. Jr., Common LISP. The Language, 2nd Edition, Digital Press, 1990. Google ScholarDigital Library
- 4. Stevens, W. Richard, Advanced Programming in the UNIX Environment, Addison-Wesley Publishing Company, Inc., 1992. Google ScholarDigital Library
Index Terms
- Adventures in multiprocessing: controlling multiple windows within a single application
Recommendations
Adventures in multiprocessing: controlling multiple windows within a single application
LUV '93: Proceedings of the third international conference on Lisp users and vendorsThis 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 ...
Multiprocessing Extensions in Spur Lisp
The authors describe their multiprocessing extensions to Common Lisp. They have added a few simple, expressive features on which one can build high-level constructs. These consist of a multithreading mechanism, primitives for communication and ...
Comments