|
Browse All Reviews > Software (D) > Software Engineering (D.2) > Coding Tools and Techniques (D.2.3) > Program Editors (D.2.3...)
|
|
|
|
|
|
|
|
|
1-9 of 9
Reviews about "Program Editors (D.2.3...)":
|
Date Reviewed |
|
Natural and flexible error recovery for generated modular language environments de Jonge M., Kats L., Visser E., Söderberg E. ACM Transactions on Programming Languages and Systems 34(4): 1-50, 2012. Type: Article
To support software development, integrated development environments (IDEs) provide many services, including programmer-friendly feedback while a program is being edited. Typically, these IDEs support not only various programming langu...
|
Apr 11 2013 |
|
Netbeans: the definitive guide Boudreau T., Glick J., Spurlin V., O’Reilly & Associates, Inc., Sebastopol, CA, 2002. 672 pp. Type: Book (9780596002800)
Netbeans is an open source, full-featured Java integrated development environment (IDE). This book provides an overview regarding the use of many of the features of the IDE. It also includes descriptions and examples of developing modu...
|
Jun 10 2003 |
|
Cliché-based program editors Waters R. ACM Transactions on Programming Languages and Systems 16(1): 102-150, 1994. Type: Article
The idea behind this paper and much of Waters’s other work is that the best way to understand and manipulate a program is to treat it as an assembly of algorithmic fragments called clichés. A cliché i...
|
Jan 1 1995 |
|
Automatically generating visual syntax-directed editors Arefi F., Hughes C., Workman D. Communications of the ACM 33(3): 349-360, 1990. Type: Article
The authors have developed a conceptual framework for a system that automatically generates object-oriented, syntax-directed editors for visual languages from their specifications. The system consists of two components: the specificati...
|
Dec 1 1991 |
|
Row replacement algorithms for screen editors Meyers E., Miller W. ACM Transactions on Programming Languages and Systems 11(1): 33-56, 1989. Type: Article
When full-screen text editors must update the viewer’s screen across a low-capacity channel (such as an RS-232 line) it becomes worthwhile to do extra processing to compute a minimal set of terminal-update commands. Computing...
|
Apr 1 1990 |
|
Generating editing environments based on relations and attributes Horwitz S., Teitelbaum T. ACM Transactions on Programming Languages and Systems 8(4): 577-608, 1986. Type: Article
A hybrid basis for the implementation of Language-Based Editors (LBEs), called relationally attributed grammars, is introduced in this paper. Information about the state of a source program is kept as a combination of attributes...
|
Apr 1 1987 |
|
A display editor with random access and continuous control Hammer J. International Journal of Man-Machine Studies 21(3): 203-212, 1984. Type: Article
This paper considers aspects of man-machine interaction to enhance the use of a text editing system. Two features were seen to be of major significance: random access to pages of text by names; and the ability of the user to dynamicall...
|
Dec 1 1985 |
|
Showing programs on a screen Meyer B., Nerson J. (ed), Ko S. Science of Computer Programming 5(2): 111-142, 1985. Type: Article
This paper describes a way of displaying a structured text, such as a computer program, on a video screen. The authors state the problem well: given a structured document and a screen of finite size, find a representation of the docume...
|
Dec 1 1985 |
|
Transformations and reduction strategies for typed lambda expressions Georgeff M. ACM Transactions on Programming Languages and Systems 6(4): 603-631, 1984. Type: Article
Georgeff’s paper describes some schemes by which function-valued expressions under static scoping can be efficiently evaluated using a variant of SECD machines, as well as stack machines. One SECD variant transforms expressio...
|
Dec 1 1985 |
|
|
|
|
|
|