Open fullscreen systems
暂无分享,去创建一个
A general scheme is given for designing APL systems which are both open and fullscreen oriented. Such systems guide the user by presenting her visually the data she is working with, but do not restrict her from using APL to accomplish a task. The system is extensible and modeless in the sense that any commands can be entered at any time during the work with the system. Syntactic abbreviations yield a command language which is easy to learn for users not familiar with APL, but is just APL for those who know it.
Finally, some design considerations and requirements are given for screen driver tools which can be used to implement such systems.
[1] Norman Brenner. A powerful but simple editor based on APL , 1983 .
[2] Adele Goldberg,et al. Smalltalk-80 - the interactive programming environment , 1984 .
[3] Jill Wade. Practical guidelines for a user-friendly interface , 1984 .