VinEd 2.6 22.10.1999 VinEd 2.6 contains many small corrections and enhancements. Graphical views are now also supported. -_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_ VinEd 1.0 9.4.1998 Jorma Sajaniemi Department of Computer Science, University of Joensuu P.O.Box 111, FIN-80101 Joensuu, Finland saja@cs.joensuu.fi Kari Ikonen Department of Computer Science, University of Joensuu P.O.Box 111, FIN-80101 Joensuu, Finland kikonen@cs.joensuu.fi INTRODUCTION ------------ Programmers' mental representations of programs do not obey the order, form and immediate content of program text. Multiple visible representations, or views, of a program supports programmers in constructing mental representations that they need in, e.g., maintenance tasks. VinEd is a language independent program editor that supports an unlimited number of views of the program text. Programmers can use predefined views and create their own views by defining filtering functions. Programs can be edited through a view provided there is a reverse operation that constructs the original representation from the view. VinEd extends the notion of a view to any representation that can be obtained from the original program, e.g., program compilation, or version control functions. Thus VinEd can be extended to a complete programming environment. VinEd 1.0 is a prototype system, and it should not be used for anything but experimentation. INSTALLATION ------------ VinEd is implemented on UNIX using Tcl/Tk. VinEd requires Tcl version 7.5 and Tk version 4.1, or higher. It has been tested also on Tcl/Tk 8.0(patch level 2) on Red Hat Linux (kernel 2.0.32). For installation instructions see vinemanu.txt chapter Asennus. Instructions are in Finnish but they should be easy to understand at least after a small check in VinEd distribution files. Please note that VinEd won't work unless your have set VINED_LIB environment variable as noted in installation instructions.