Abstract

The PSG system is a generator for interactive language-specific programming environments. A generated environment consists of a language-based hybrid editor, a library system, and an interpreter augmented by a debugging system. The user of a PSG generated environment communicates via a uniform interface with any of the above system components. This paper presents in detail the user interface and its design considerations of the PSG implementation running on ICL-PERQ and pcs-CADMUS workstations equipped with a raster-graphics display and a pointing device. The environment and its user interface have been designed to support both, casual and experienced users. In order to achieve this goal, the environment is devoid of any command language: to trigger a certain task, the user simply has to select the appropriate item from a menu of alternatives. The editor allows structure-oriented editing as well as conventional text editing. Although the user interface has been primarily designed to be driven by PSG environments, it could nevertheless be employed by other text-processing software. In addition to a screen-oriented text-editor, the interface provides windowing, static menus and pop-up menus, and access to the trigger buttons of the pointing device.

Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.