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 autolearn=no autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,d2cca2df93731625 X-Google-Attributes: gid103376,public From: dewarr@my-dejanews.com Subject: Re: Emacs Ada code navigation tools Date: 1998/09/10 Message-ID: <6t944t$gc8$1@nnrp1.dejanews.com>#1/1 X-Deja-AN: 389792112 References: <35F6F05E.9A8F2DD0@elca-matrix.ch> <6t8n57$st7$1@nnrp1.dejanews.com> X-Http-Proxy: 1.0 x4.dejanews.com:80 (Squid/1.1.22) for client 205.232.38.14 Organization: Deja News - The Leader in Internet Discussion X-Article-Creation-Date: Thu Sep 10 18:01:01 1998 GMT Newsgroups: comp.lang.ada X-Http-User-Agent: Mozilla/2.02 (OS/2; I) Date: 1998-09-10T00:00:00+00:00 List-Id: In article <6t8n57$st7$1@nnrp1.dejanews.com>, dennison@telepath.com wrote: > In article <35F6F05E.9A8F2DD0@elca-matrix.ch>, > Mats.Weber@elca-matrix.ch wrote: > > In the good old days, I was using DEC Ada with the LSE editor and the compiler > > generated analysis output that told the editor where the declaration of each > > occurrence of an identifier was. I just had to press ctrl-D on any identifier, > > and it automatically took me to the declaration. There were many other useful > > functions such as list all uses of a given declaration, etc. > > As I remember it, that required using a third tool (in addition to LSE and > DecAda). As it has been about 8 years, I don't remember its three-letter > acronym anymore. > > What I do remember is that it was so slow it was next to useless. It would > take several minutes to find a declaration. In that amount of time you could > easily find it yourself with "search". Plus it took its information from the > symbol table, so if you significantly changed your source since the last > compile it wouldn't work right anymore. I was the only developer out of 50+ > developers on the project who used it more than a day, and I gave up on it > after a week. Even DTM was more useful! > > Not that I wouldn't like to see a *good* implementation of that > functionality... > > -- > T.E.D. > > -----== Posted via Deja News, The Leader in Internet Discussion ==----- > http://www.dejanews.com/rg_mkgrp.xp Create Your Own Free Member Forum > As Markus hinted, this functionality is indeed present in the latest version of GNAT, without having to use any additional tools. Version 3.11b of GNAT generates cross- reference information by default that is used by EMACS to provide this functionality. We will be announcing the availability of GNAT 3.11b very shortly with details on this forum and elsewhere (the beta release of 3.11b has already been made available some time ago). A corresponding public release (3.11p) will occur some time in the future. -----== Posted via Deja News, The Leader in Internet Discussion ==----- http://www.dejanews.com/rg_mkgrp.xp Create Your Own Free Member Forum