[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
article
Free access

An expression model for graphical command languages

Published: 01 April 1983 Publication History

Abstract

A unified command model for interactive systems is presented based on the expression syntax of PASCAL-like languages. The relationships between command specification and feedback as they relate to command structure are reviewed for both continuous and discrete interactions. The advantages of a discrete prefix command structure are presented in relationship to the PASCAL expression mechanism.The procedure mechanism of PASCAL-like languages is presented as a basis for graphical command specifications. The advantages of such a model are discussed in terms of borrowed knowledge from compiler construction and user familiarity. The automatic generation of interactive systems from such a model is discussed.An extended example of how procedure declarations can serve as the basis for interactive command definition is given. It is shown how menu-driven systems can be automatically generated from such a description. It is also shown how by extending the procedure declaration it is possible to support iconic identifiers, function buttons and locater and valuator type devices.The role of data types in such a command model is explored in depth. The notion of using a typed data value as a pick identifier is presented. It is shown how such typed identifiers can be integrated into the command model to provide automatic error checking and resolution of ambiguous pointing.

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM SIGACT News
ACM SIGACT News  Volume 15, Issue 2
Spring-Summer 1983
46 pages
ISSN:0163-5700
DOI:10.1145/1008923
Issue’s Table of Contents

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 01 April 1983
Published in SIGACT Volume 15, Issue 2

Check for updates

Author Tags

  1. command languages
  2. graphical languages
  3. interactive systems
  4. man-machine interactions
  5. strongly-typed

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • 0
    Total Citations
  • 121
    Total Downloads
  • Downloads (Last 12 months)16
  • Downloads (Last 6 weeks)7
Reflects downloads up to 23 Jan 2025

Other Metrics

Citations

View Options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Login options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media