This site's content was compiled from 1993 to 2006. Beyond that, Google is your friend.

E-Edit

Maintainer

Mike Jones

Description

A key-word highlighting text editor written in Eiffel, whose implementation is rich in Design Patterns.

There is an output window for errors, and keyword highlighting of Eiffel source code files.

The editor is easy to modify. New file types and key-words can be added with some simple code changes. Syntax checking can be integrated by using the existing output window and adding a few menu items. It would not be hard to build a language tool into the editor, for example, an Eiffel compiler and debugger.

Categories

Versions

Links

Details

E-Edit has only been compiled with Visual Eiffel. The GUI uses the GRAPE library.

Design Patterns

The design of editor is a modified Model-View-Controller. A pattern approach was taken, so the design is interesting for those who are interested in the practical application of patterns. For example the following patterns can be found in the design:

Observer Pattern
For screen update
Command Pattern
For undo/redo
Visitor Pattern
For pattern matching
Model-View-Controller
For overall architecture
Dispatcher Pattern
For notification granularity control

Installation

  1. Make a directory called eedit
  2. Move the downloaded eedit.zip file into the eedit directory
  3. Change to the directory
  4. Unzip the file
  5. Run eedit\editor\eedit.exe
  6. The help file is in eedit\help\eedithelp\WinHelp4

Supported compilers

Platforms

Licensing

Google
 
Web eiffelzone.com