skip to main content
article
Free Access

Adventures in multiprocessing: controlling multiple windows within a single application

Published:01 July 1993Publication History
Skip Abstract Section

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.

References

  1. 1. Lucid, Inc., Lucid Common LISP, Version 4.0, Advanced User's Guide, 1992.Google ScholarGoogle Scholar
  2. 2. Flanagan, David, Ed., X Toolkit Intrinsics Reference Manual, O'Reilly and Associates, Inc., 1992. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. 3. Steele, Guy L. Jr., Common LISP. The Language, 2nd Edition, Digital Press, 1990. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. 4. Stevens, W. Richard, Advanced Programming in the UNIX Environment, Addison-Wesley Publishing Company, Inc., 1992. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Adventures in multiprocessing: controlling multiple windows within a single application

                Recommendations

                Comments

                Login options

                Check if you have access through your login credentials or your institution to get full access on this article.

                Sign in

                Full Access

                • Published in

                  cover image ACM SIGPLAN Lisp Pointers
                  ACM SIGPLAN Lisp Pointers  Volume VI, Issue 3
                  July-Sept 1993
                  75 pages
                  ISSN:1045-3563
                  DOI:10.1145/174169
                  Issue’s Table of Contents
                  • cover image ACM Conferences
                    LUV '93: Proceedings of the third international conference on Lisp users and vendors
                    August 1993
                    82 pages
                    ISBN:9781450377928
                    DOI:10.1145/1040032

                  Copyright © 1993 ACM

                  Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

                  Publisher

                  Association for Computing Machinery

                  New York, NY, United States

                  Publication History

                  • Published: 1 July 1993

                  Check for updates

                  Qualifiers

                  • article
                • Article Metrics

                  • Downloads (Last 12 months)17
                  • Downloads (Last 6 weeks)3

                  Other Metrics

                PDF Format

                View or Download as a PDF file.

                PDF

                eReader

                View online with eReader.

                eReader