Follow Slashdot stories on Twitter

 



Forgot your password?
typodupeerror
×
Programming IT Technology

Ada IDE's For Linux? 9

tsetem asks: "My company is a DoD contractor. As such, most of the code we have written in the past, and are currently writing/porting is in Ada. In the past, we have used IDE's ranging from Rational Apex (Not available for Linux yet) to Vi. What I'm wondering is is there a nice & powerful IDE for Linux? So I turn to the Slashdot Community to see who has worked with Ada, and what they feel the best development environment is under Linux. Ada may not be the most popular language, but I'm sure someone has written tools to make working with it that much easier."

"I did run across SNIFF+ and Source-Navigator. SNIFF+ is about $1500, but they appear to be ready to drop Ada support once v4.0 comes out later this month. CAS out of Germany appears to have an Ada parser & object browser to add Ada functionality to Source-Navigator, but I can't get a hold of them to see how much the parser would cost, or even a demo version."

This discussion has been archived. No new comments can be posted.

Ada IDE's For Linux?

Comments Filter:
  • GLIDE is basically a significanly enhanced Ada mode for Emacs 20.X. I've used it a little on Windows NT and I may start using it instead of the Codewright based IDE that comes with Apex NT (btw, if you liked Apex on Unix you probably wouldn't like Apex NT, its very different). GLIDE is available at ftp://ftp.cs.nyu.edu/pub/gnat/3.13p/glide-3_13p-sr c.tgz . The 3.13p (public) version of GLIDE seems to be missing the tutorial file that was in 3.13a. For an GLIDE overview see http://www.gnat.com/texts/products/glide.html
  • by CFN ( 114345 )
    Check out GLIDE from www.gnat.com
    (look under products).
    I have never used this product, but they are a leader in ada compilers and tools.
  • Not strictly an IDE, but you might be interested in GVD [act-europe.fr], the brand-new Gnu Visual Debugger.

    It's written in Ada, but more importantly for you, it currently supports debugging for Ada and C. Other languages are supposed to follow.

    --
  • by RGRistroph ( 86936 ) <rgristroph@gmail.com> on Tuesday December 05, 2000 @11:41AM (#580205) Homepage
    emacs or xemacs, do

    M-x ada-mode

    it probably will go into ada mode automatically when you open a source file. M-x compile to build, and configure hot keys as you wish, to cut down on all the M-x'ing. As for object-browsers, and all the other more advanced IDE crap, my advice is to avoid them -- etags is cool though. They are available for your emace/xemacs setup if you insist.

    And, you can use it all though a non-X dialup connection.

    Your desktop environment should not be tuned to the language you program in. Just edit your .xinitrc to something simple like

    xrdb -r ~/.Xresources
    xterm &
    fvwm

    and be done with it. Replace "fvwm" with "enlightenment" or "fvwm2" if you want.

    Once you learn to work with and modify an emacs based environment, you will find that you can transfer it between projects and operating systems (xemacs works on NT and pretty much all unixes) and programming environments, instead of wasting time searching for the new place they put the "debug" button in yet another bloated ill-designed GUI system.
  • I believe GNAT, ObjectAda & Irvine Compiler all have Ada development environments for Linux. Ken Burtch also has a Tiny IDE for Ada, see TIA on http://www.vaxxine.com/pegasoft/homes/book.html
  • I'm not an Ada developer, but I did notice that Glade [pn.org] supports Ada95. It's main function is for making graphical GTK programs, but it uses a meta-format, so the code it generates can be used for many different languages.
  • http://www.codeforge.com/features.html .

    It is a targeted Editor. It supports a huge list of lanuages.

    Ada (GNAT)

    is one of these.
  • How about TIA [vaxxine.com].
  • I've never used ADA, but my favorite is Code Crusader [newplanetsoftware.com]. I don't know, maybe I don't know what I'm missing, but I think it's one of the easiest to use out there.

An Ada exception is when a routine gets in trouble and says 'Beam me up, Scotty'.

Working...