comp.lang.ada
 help / color / mirror / Atom feed
From: Stephen Leake <stephen_leake@stephe-leake.org>
Subject: Re: preferred Ada IDE?
Date: Wed, 13 Aug 2014 04:06:42 -0500
Date: 2014-08-13T04:06:42-05:00	[thread overview]
Message-ID: <85iolwu5b1.fsf@stephe-leake.org> (raw)
In-Reply-To: 1b026efe-343c-4e70-a4aa-7e924275457c@googlegroups.com

mockturtle <framefritti@gmail.com> writes:

> On Tuesday, August 12, 2014 4:42:00 PM UTC+2, Stephen Leake wrote:
>> mockturtle <framefritti@gmail.com> 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

  reply	other threads:[~2014-08-13  9:06 UTC|newest]

Thread overview: 18+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2014-08-01 20:39 preferred Ada IDE? pincerfae
2014-08-01 21:11 ` Simon Wright
2014-08-12 14:40   ` Stephen Leake
2014-08-02  7:20 ` Jacob Sparre Andersen
2014-08-02  7:52 ` mockturtle
2014-08-02  8:05   ` Dmitry A. Kazakov
2014-08-02 17:16     ` mockturtle
2014-08-12 14:42   ` Stephen Leake
2014-08-12 16:43     ` Peter Chapin
2014-08-12 21:37       ` G.B.
2014-08-12 21:57         ` Georg Bauhaus
2014-08-13  0:33           ` Peter Chapin
2014-08-13  8:58       ` Stephen Leake
2014-08-13 12:08         ` Peter Chapin
2014-08-12 17:24     ` mockturtle
2014-08-13  9:06       ` Stephen Leake [this message]
2014-08-13  9:28         ` G.B.
2014-08-02 20:42 ` björn lundin
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox