comp.lang.ada
 help / color / mirror / Atom feed
From: "Manuel G. R." <mgrojo@ya.com>
Subject: Re: Code completion in ada IDE's
Date: Tue, 27 Sep 2005 21:40:04 +0200
Date: 2005-09-27T21:40:04+02:00	[thread overview]
Message-ID: <dhc6sj$j56$1@news.ya.com> (raw)
In-Reply-To: <m2hdc7iimp.fsf@hugin.crs4.it>

Jacob Sparre Andersen wrote:
> Mariusz <mchmiel21@tlen.pl> writes:
> 
> 
>>I am mostly C++ and Java programmer and during mmy new project i
>>came across Ada and IDE Apex. I have also tried GPS for GNAT and
>>Objet Ada and my question is such : is there any environment wich
>>could show code comlpetion for ada sources, documentation for code
>>or any info while writing code?
> 
> 
> I am not sure exactly what you mean by "code completion", but
> "ada-mode" in Emacs can write a bit of your code for you, if you want
> it to.
> 

Emacs have a word completion feature (M-/). Although is not context 
sensitive, I feel is very powerful, specially if you have loaded a tag 
file with all the public identifiers of your project. And there is no 
server delay with this kind of completion... just fast.

Additionally the ada-mode+GNAT provides identifier completion (C-TAB). 
In this case the search is confined to Ada identifiers but it is a bit 
slower.

Other nice feature is code navigation, C-c C-d over an identifier opens 
the file where it is defined, but your sources have to be up to date.

> 
>>Why Ada must be so hostile to programmers :-) It is beatiful
>>language but the ... IDE's scare me off....
> 
> 
> Emacs is a nice programmer-friendly IDE.  If you just want an
> efficient editor there's always Vi.
> 
> Greetings,
> 
> Jacob


-- 
Ada programming tutorial: http://en.wikibooks.org/wiki/Ada_Programming
Tutorial de programaci�n en Ada: 
http://es.wikibooks.org/wiki/Programaci%C3%B3n_en_Ada



  parent reply	other threads:[~2005-09-27 19:40 UTC|newest]

Thread overview: 28+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2005-09-26 20:49 Code completion in ada IDE's mchm
2005-09-26 22:11 ` Jacob Sparre Andersen
2005-09-27 13:48   ` Marc A. Criley
2005-09-27 15:02     ` Dmitry A. Kazakov
2005-09-27 15:13     ` Adrien Plisson
2005-09-28 10:20       ` Michal Morawski
2005-09-28 10:57       ` Alex R. Mosteo
2005-09-27 19:40   ` Manuel G. R. [this message]
2005-09-29 21:45     ` Michael Bode
2005-09-30 10:09       ` Georg Bauhaus
2005-10-03 19:23         ` Michael Bode
2005-10-03 20:37           ` Georg Bauhaus
2005-10-05 10:29           ` Jérôme Haguet
2005-10-05 19:47             ` Michael Bode
2005-09-27  2:16 ` Steve
2005-09-27  3:59 ` Jeffrey R. Carter
2005-09-27 20:05   ` mchm
2005-09-27 20:31     ` Marc A. Criley
2005-09-27 21:57       ` Björn Persson
2005-09-27 22:50     ` Jacob Sparre Andersen
2005-09-28  9:04     ` Georg Bauhaus
2005-09-28 13:18       ` Hyman Rosen
2005-09-28 16:03         ` Georg Bauhaus
2005-09-28 21:23     ` Simon Wright
2005-09-28 16:46 ` Martin Krischik
2005-09-29  7:45   ` Alex R. Mosteo
2005-09-29 18:59     ` Simon Wright
2005-09-30  6:30       ` Jeffrey R. Carter
replies disabled

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