[comp.lang.ada] Candidate for Best Ada Editor: try gnu-emacs-ada

lrs@indetech.UUCP (Lynn Slater) (07/24/89)

Gnu emacs ada mode offers mouse support (for sunview or X), resizable
windows, and a smart text editor with two alternative forms of templating.

It does not currently suppress the display of Ada blocks, but with the
integration of LEIF (to find the blocks) and outline mode (to suppress
stuff), it could.  (The editor would also maintain a continious parse tree
of the program.) All you need to do this is incentive.  With incentive AND
good will, you could make available to everybody.

Gnu emacs ada also ties to the compiler (mainly Verdix, but other vendors
can be added with a little incentive); supports visual debugging; allows
jumps to referenced units, variables, or sections of the LRM; supports
browsing; and constructs unix sh scripts to rebuild a system.

Also, like any reasonable editor, this one reads your mail or news; is
multi buffer; edits other languages such as C, modula, Pascal, fortran, ml,
C++, prolog or lisp; supports editing of shell command lines, maintains
revision history; corrects spelling; supports abreviations; manipulates
file systems; reads manual pages; talks with you; and helps you determine
someones sexual purity.

Most problems are fixed (not just acknowledged) in one day or less
(depending upon mail turnaround time), and no support contract is needed.
To help insure fast problem resolution, the entire user comminity is
informed of every problem and is invited to offer solutions.  If you want a
feature sooner than others seem likely to provide it, you may take the
freely offered source and alter it as you wish.  If you do not happen to
have engineers already experienced with editing this kind of source, you
may hire entry level college students who are already experts.  You may
also turn to any of over 25 commercial support services.

While this editor is not the best possible concievable editor or
environment, it is as good as or better than many which are much more
costly.  Unlike some others, it is built on top of a real emacs instead of
yet another partial copy.  Even if you do not chose to use it, its features
pose the minimim functionality that you should accept.  (You most certainly
would not want to accept less from an emacs like editor even if you would
accept less from an editor based on another paradigm.)  You may also want
to use it as a basis of a "bang for the buck" evaluation.

Name:                Ada mode in gnu emacs (or "gnu emacs ada")
Source:              Mail to gnu-emacs-ada-request@grebyn.com
Price:               No charge
Support:             No charge, our pride does not tolerate errors in our work.
Source Availibility: Automatically sent to all users
Current Status:      Over 75 sites worldwide
Is this a Joke?:     No. Maybe those who charge you for less are joking.
Then why do this?:   Because our desire for everybody to have a decient
                     environment exceeds our interests in keeping it to
		     ourselves. 
Authors:             Lots of folks, Lets keep it that way.

===============================================================
Lynn Slater -- {sun, ames, pacbell}!indetech!lrs or lrs@indetech.uucp
42075 Lawrence Place, Fremont Ca 94538
Office (415) 438-2048; Home (415) 796-4149; Fax (415) 438-2034
===============================================================