comp.lang.ada
 help / color / mirror / Atom feed
From: Stephen Leake <stephen_leake@stephe-leake.org>
Subject: Re: IDE's that support ADA
Date: Tue, 04 Nov 2014 12:03:47 -0600
Date: 2014-11-04T12:03:47-06:00	[thread overview]
Message-ID: <85egti9724.fsf@stephe-leake.org> (raw)
In-Reply-To: 2125639128436726544.998340laguest-archeia.com@nntp.aioe.org

Luke A. Guest <laguest@archeia.com> writes:

> Due to Java and VisualStudio, people expect certain things from an
> IDE,

This would be better phrased as:

    People who are used to some Java IDEs and VisualStudio expect
    certain things from an IDE

I'm a member of the set "people who have used Java", and _I_ don't
expect the things being discussed here :). I used Emacs, of course.

> including automatic completion of identifiers across library
> boundaries, 

This is on my list of things to do.

> advanced editing of spec/body at the same time, 

What does this mean, exactly?

I guess it could mean:

    If I make changes to the spec of a function, make the same changes
    for me in the body.

    and vice-versa
    
That would be nice.

One approach to this is to provide a function "ada-resync-spec-body"
which would find the spec/body corresponding to the one at point, and
change it to match.

Anything else?

> Without an IDE that can do this I don't think people will ever take Ada
> seriously.

There's that mysterious "people" again :).

Clearly lots of people do take Ada seriously - AdaCore makes money. I
think you mean "Ada will never be as popular as Java etc". That's fine;
I don't care about that metric.

On the other hand, if you mean "some people who would otherwise use Ada
will never try it", that's an important point.

My impression is GPS has most of the features discussed so far
(except "advanced spec/body edit"), so I really only care about adding
things to Emacs.

> When new languages come out there are advanced IDE's created or existing
> ones extended very quickly. 

ok.

> Whereas Ada one dare started but not completed most probably due to
> the scale of the language involved.

I don't follow; we have:

- GPS

    not available "quickly" after Ada 83, but updated regularly since it
    was released

- Emacs ada-mode

    available soon after Ada 83, and updated regularly since then, but
    lacking in some advanced features.

- Eclipse ada-mode

    not clear when this was first available, still supported by AdaCore,
    not clear on advanced features

What is "not completed"?

-- 
-- Stephe

  parent reply	other threads:[~2014-11-04 18:03 UTC|newest]

Thread overview: 46+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2014-10-26 18:34 IDE's that support ADA nathandsash
2014-10-26 18:58 ` Martyn Pike
2014-10-26 19:02 ` Niklas Holsti
2014-11-14 22:38   ` rriehle
2014-11-16  0:38     ` David Botton
2014-10-26 21:33 ` David Botton
2014-10-29  1:52   ` Robert Love
2014-10-29  1:58     ` David Botton
2014-11-05 20:58       ` Wesley Pan
2014-10-28  7:38 ` Stephen Leake
2014-10-28 11:43   ` Peter Chapin
2014-10-29 21:47     ` Stephen Leake
2014-10-29 23:28       ` Peter Chapin
2014-10-29 23:48         ` Adam Beneschan
2014-11-01 21:58           ` Stephen Leake
2014-11-03 17:48             ` Adam Beneschan
2014-10-30  8:19         ` Dmitry A. Kazakov
2014-10-30 14:42           ` Adam Beneschan
2014-10-30 16:22             ` Peter Chapin
2014-11-01 22:01               ` Stephen Leake
2014-11-02 15:13                 ` Peter Chapin
2014-11-03 13:41                   ` Stephen Leake
2014-11-03  9:43                 ` IDE's that support Ada Jacob Sparre Andersen
2014-11-03 18:14                   ` Simon Wright
2014-11-04 17:46                   ` Stephen Leake
2014-11-04 19:35                     ` Simon Wright
2014-11-04 20:36                     ` Jacob Sparre Andersen
2014-11-05 14:25                       ` Stephen Leake
2014-11-01 21:53         ` IDE's that support ADA Stephen Leake
2014-11-01 22:46           ` Dmitry A. Kazakov
2014-11-02 15:10           ` Peter Chapin
2014-11-03 13:38             ` Stephen Leake
2014-11-03 17:00           ` Luke A. Guest
2014-11-03 18:52             ` David Botton
2014-11-03 19:50               ` Luke A. Guest
2014-11-03 20:46                 ` David Botton
2014-11-03 22:55                   ` Luke A. Guest
2014-11-04 18:11                     ` Stephen Leake
2014-11-04  3:41                 ` Dennis Lee Bieber
2014-11-04 18:10                 ` Stephen Leake
2014-11-04 18:03             ` Stephen Leake [this message]
2014-11-03 12:24       ` Florian Weimer
2014-10-28 12:59   ` David Botton
2014-10-29 21:51     ` Stephen Leake
2014-11-11  0:11 ` Hubert
2014-11-11  0:31   ` David Botton
replies disabled

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