SMALLTALK-80: the interactive programming environment
SMALLTALK-80: the interactive programming environment
Boxer: a reconstructible computational medium
Communications of the ACM
The C++ programming language
CHI '86 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
An introduction to Trellis/Owl
OOPLSA '86 Conference proceedings on Object-oriented programming systems, languages and applications
Research directions in object-oriented programming
The Trellis programming environment
OOPSLA '87 Conference proceedings on Object-oriented programming systems, languages and applications
Rationale and tutorial on OSDL : an object-oriented extension of SDL
Computer Networks and ISDN Systems - CCITT SDL
III—an integrated interactive incremental programming environment based on compilation
Proceedings of the 1985 ACM SIGSMALL symposium on Small systems
The Cornell program synthesizer: a syntax-directed programming environment
Communications of the ACM
Viewing a programming environment as a single tool
SDE 1 Proceedings of the first ACM SIGSOFT/SIGPLAN software engineering symposium on Practical software development environments
Preliminary experience from the dice system a distributed incremantal compiling environment
SDE 1 Proceedings of the first ACM SIGSOFT/SIGPLAN software engineering symposium on Practical software development environments
SIMULA 67 common base language, (Norwegian Computing Center. Publication)
SIMULA 67 common base language, (Norwegian Computing Center. Publication)
Reusability: The Case for Object-Oriented Design
IEEE Software
An Incremental Programming Environment
IEEE Transactions on Software Engineering
OOPSLA/ECOOP '88 Proceedings of the 1988 ACM SIGPLAN workshop on Object-based concurrent programming
The Unified Extensional Versioning Model
SCM-9 Proceedings of the 9th International Symposium on System Configuration Management
SEE '97 Proceedings of the 8th International Conference on Software Engineering Environments (SEE '97)
A model for semi-(a)synchronous collaborative editing
ECSCW'93 Proceedings of the third conference on European Conference on Computer-Supported Cooperative Work
A model-driven parser generator with reference resolution support
Proceedings of the 27th IEEE/ACM International Conference on Automated Software Engineering
Hi-index | 0.00 |
This paper presents the user interface to programs and their execution in the Mj酶lner Programming Environment. The key idea is to present the programming language abstractions, such as classes and procedures, as individual windows which the user can interact with directly. This approach is used consistently to visualize both a program and its execution. The windows are arranged hierarchically reflecting the static nesting of blocks. The window hierarchy gives powerful support for interaction and navigation in a program. Incremental compilation techniques are used to make a high level of interaction and integration possible.