Title :
The Fabrik programming environment
Author :
Ludolph, Frank ; Chow, Yu-Ying ; Ingalls, Dan ; Wallace, Scott ; Doyle, Ken
Author_Institution :
Apple Comput. Inc., Cupertino, CA, USA
Abstract :
Fabrik is an experimental interactive graphical programming environment designed to simplify the programming process by integrating the user interface, the programmer language and its representation, and the environmental languages used to construct and debug programs. The programming language uses a functional, bidirectional data-flow model that trivializes syntax and eliminates the need for some traditional programming abstractions. Program synthesis is simplified by the use of aggregate and application-specific operations, modifiable examples, and the direct construction of graphical elements. The user interface includes several features designed to ease the construction and editing of the program graphs. Understanding of both individual functions and program operation are aided by immediate execution and feedback as the program is edited.<>
Keywords :
computer graphics; programming environments; user interfaces; Fabrik programming environment; application-specific operations; bidirectional data-flow model; environmental languages; graphical elements; interactive graphical programming environment; modifiable examples; programmer language; representation; user interface; Aggregates; Computer interfaces; Computer languages; Concrete; Feedback; Functional programming; Investments; Programming environments; Programming profession; User interfaces;
Conference_Titel :
Visual Languages, 1988., IEEE Workshop on
Conference_Location :
Pittsburgh, PA, USA
Print_ISBN :
0-8186-0876-5
DOI :
10.1109/WVL.1988.18032