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!mx02.eternal-september.org!feeder.eternal-september.org!usenet.blueworldhosting.com!feeder01.blueworldhosting.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: IDE's that support ADA References: <2e8f1414-5556-465f-a7bc-f1513ec973aa@googlegroups.com> <85y4s08x0d.fsf@stephe-leake.org> <85egtqwnte.fsf@stephe-leake.org> <854muiwpsh.fsf@stephe-leake.org> <2125639128436726544.998340laguest-archeia.com@nntp.aioe.org> Date: Tue, 04 Nov 2014 12:03:47 -0600 Message-ID: <85egti9724.fsf@stephe-leake.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3.94 (windows-nt) Cancel-Lock: sha1:t4zCx98odrizkGI1Eqx0DlQLGBM= MIME-Version: 1.0 Content-Type: text/plain X-Complaints-To: abuse@flashnewsgroups.com Organization: FlashNewsgroups.com X-Trace: 5f22d54591504e3fb833017209 X-Received-Bytes: 3191 X-Received-Body-CRC: 1105485801 Xref: news.eternal-september.org comp.lang.ada:23024 Date: 2014-11-04T12:03:47-06:00 List-Id: Luke A. Guest 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