From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: * X-Spam-Status: No, score=1.3 required=5.0 tests=BAYES_00,INVALID_MSGID, MSGID_RANDY autolearn=no autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,2beee871357c199d X-Google-Attributes: gid103376,public From: Robert Dewar Subject: Re: need editor Date: 1999/09/11 Message-ID: <7rcc08$aju$1@nnrp1.deja.com>#1/1 X-Deja-AN: 523591419 References: <37d005ee.0@10.1.254.4> <37D54437.3D9108C5@res.raytheon.com> <7r67hm$mi2@hobbes.crc.com> <7r77qd$i23$1@nnrp1.deja.com> <37D975A7.9BBA26DC@collins.rockwell.com> X-Http-Proxy: 1.0 x43.deja.com:80 (Squid/1.1.22) for client 205.232.38.14 Organization: Deja.com - Share what you know. Learn what you don't. X-Article-Creation-Date: Sat Sep 11 01:41:29 1999 GMT X-MyDeja-Info: XMYDJUIDrobert_dewar Newsgroups: comp.lang.ada X-Http-User-Agent: Mozilla/4.04 [en] (OS/2; I) Date: 1999-09-11T00:00:00+00:00 List-Id: In article <37D975A7.9BBA26DC@collins.rockwell.com>, "David W. Glessner" wrote: > > Note that although the Ada-mode of EMACS can be used with > > any Ada compiler, the full power of this tools is only available > > when used in an integrated development environment that includes > > GNAT. For example, jumping to a declaration requires the cross- > > reference information generated by GNAT. > > No, GNAT isn't required. > > Rational's Apex provides an emacs/ada-mode combination with > similar functionality. It looks like they modified emacs > 19.30 Just to be clear, when I talk about "the Ada mode of EMACS", I am talking about the official FSF distribution as maintained by Emmanuel Briot of ACT for FSF, based on the latest version of EMACS. And this indeed can only provide this kind of functionality for GNAT. Most certainly, since EMACS is programmable, there may be non-FSF versions that do all kinds of things, and indeed I believe that Rational technology does make use of some of the GNU technology (including I think RCS), but this EMACS version are not "the Ada mode of EMACS". However, there is still a LOT of useful functionality in this mode that can be used with any Ada 95 compiler, it is only semantic issues, like finding declarations, that need the input from the compiler. Our philosophy in maintaing the Ada mode is to accomodate other Ada compilers where this can be done without too much extra effort, but naturally the FSF project favors GNU software over proprietary software, so specific compiler-dependent work in the official EMACS release will always generally be keyed to GNAT. We make a significant effort to make sure that the Ada mode keeps up to date with the very latest Emacs releases. We also try to be as compatible as we can with XEmacs, and will likely fully support XEmacs in the future. Robert Dewar Ada Core Technologies Sent via Deja.com http://www.deja.com/ Share what you know. Learn what you don't.