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=0.2 required=5.0 tests=BAYES_00,INVALID_MSGID, REPLYTO_WITHOUT_TO_CC 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: Mats Weber Subject: Re: Emacs Ada code navigation tools Date: 1998/09/10 Message-ID: <35F7F225.4B8AE753@elca-matrix.ch>#1/1 X-Deja-AN: 389776595 Content-Transfer-Encoding: 7bit References: <35F6F05E.9A8F2DD0@elca-matrix.ch> <6t8n57$st7$1@nnrp1.dejanews.com> Content-Type: text/plain; charset=us-ascii Organization: ELCA Matrix SA Mime-Version: 1.0 Reply-To: Mats.Weber@elca-matrix.ch Newsgroups: comp.lang.ada Date: 1998-09-10T00:00:00+00:00 List-Id: dennison@telepath.com wrote: > 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. It is SCA (for Source Code Analyzer). > 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! For me, it was more like 3 seconds to get to the declaration. The reason I stopped using it is that LSE became an unstable mess when they merged VMS/UNIX implementations, and you had to throw away your whole environment at every new version. I found that tool very useful when putting new people on a project, or when a programmer has over-used use clauses, a case where grep/search does not help much. Anyway, I didn't start this thread to talk about the old days, but about what can be done _now_ with Emacs :-)