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: border1.nntp.dca1.giganews.com!nntp.giganews.com!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: 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> <829845586436736957.544101laguest-archeia.com@nntp.aioe.org> Date: Tue, 04 Nov 2014 12:10:11 -0600 Message-ID: <85a94696rg.fsf@stephe-leake.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3.94 (windows-nt) Cancel-Lock: sha1:WZ/pSHOxhUl0zgIezr6IBlGccyg= MIME-Version: 1.0 Content-Type: text/plain X-Complaints-To: abuse@flashnewsgroups.com Organization: FlashNewsgroups.com X-Trace: 2099a54591687e3fb833002358 X-Received-Bytes: 2381 X-Received-Body-CRC: 103261907 Xref: number.nntp.giganews.com comp.lang.ada:190331 Date: 2014-11-04T12:10:11-06:00 List-Id: Luke A. Guest writes: > David Botton wrote: >> On Monday, November 3, 2014 12:00:44 PM UTC-5, Luke A. Guest wrote: >> >>> Without an IDE that can do this I don't think people will ever take Ada >>> seriously. >> >> GPS does offer this now. Perhaps possible to adapt code from it for Emacs >> modes since also GPL. > > > God doesn't do this across libraries. Hmm. Guess I'm better than God :). The current Emacs ada-mode does use some code from gnatcoll for cross-referencing. The same code is also used in GPS. I also have an experimental implementation that uses the core GPS indentation engine for ada-mode; it works pretty well, but needs some work to provide full functionality. I will certainly consider using the GPS code for completion, when I get around to that. Right now I'm focusing on speeding up the parser; there are people who have files that take 10 seconds to parse with the current implementation. > Enacts was s bitch to get a basic form of autocomplete to work and even > then it doesn't work every time, only for open buffers and again only > sometimes. What is "Enacts"? A google search for "enacts emacs" didn't find anything useful. ada-mode does need name completion. -- -- Stephe