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.9 required=5.0 tests=BAYES_00 autolearn=unavailable autolearn_force=no version=3.4.4 Path: eternal-september.org!reader01.eternal-september.org!reader02.eternal-september.org!news.eternal-september.org!news.eternal-september.org!news.eternal-september.org!feeder.eternal-september.org!news.glorb.com!peer02.iad.highwinds-media.com!news.highwinds-media.com!feed-me.highwinds-media.com!post02.iad.highwinds-media.com!news.flashnewsgroups.com-b7.4zTQh5tI3A!not-for-mail From: Stephen Leake Newsgroups: comp.lang.ada Subject: Re: preferred Ada IDE? References: <981c447b-d9a3-4747-b72b-0ee3a923f5b7@googlegroups.com> <85sil1vkg7.fsf@stephe-leake.org> <1b026efe-343c-4e70-a4aa-7e924275457c@googlegroups.com> Date: Wed, 13 Aug 2014 04:06:42 -0500 Message-ID: <85iolwu5b1.fsf@stephe-leake.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3 (windows-nt) Cancel-Lock: sha1:yHQBFCFILEOq+qvYBMOQxJWF8ko= MIME-Version: 1.0 Content-Type: text/plain X-Complaints-To: abuse@flashnewsgroups.com Organization: FlashNewsgroups.com X-Trace: 523ab53eb2aaae3fb833023002 X-Received-Bytes: 2309 X-Received-Body-CRC: 553058131 Xref: news.eternal-september.org comp.lang.ada:21713 Date: 2014-08-13T04:06:42-05:00 List-Id: mockturtle writes: > On Tuesday, August 12, 2014 4:42:00 PM UTC+2, Stephen Leake wrote: >> mockturtle writes: >> >> > I used emacs with Ada mode, then I converted to GPS. >> >> Can you elaborate on why you switched? > > I switched long time ago (few years). I do not know the Ada mode > version I used, but if 5.0 is fairly recent, almost surely I used an > old one. Yes, that was 4.01 > I guess that what I like most in GPS are the nice integration with the > other Adacore tools, the auto-completion of aggregate constants and > function calls, Yes, that's currently missing in Ada mode, but it is on the list of things to do. > the possibility of jumping to a function/procedure/type/... definition > with a ctrl-click. I guess you mean while auto-completing (before the code is compiled). That would be useful. Currently, this feature in Ada mode requires the code to be compiled; it uses the cross-reference info output by the GNAT compiler. > I never used SPARK (so far), but from the menus it seems to me that > SPARK is nicely integrated too. I've never been a fan of the GUI style in general; to me, "SPARK integration" means "run the SPARK tools from the makefile, process the error messages in the same way as compiler error messages". Which Emacs does nicely :). When you are first learning new tools, a set of GUI menus can be helpful, but after that, they just get in the way. -- -- Stephe