From: Rick Newbie <nuttin@nuttn.nowhere>
Subject: Advice on best environment for Ada on Windows
Date: Wed, 12 Feb 2020 21:13:14 -0800
Date: 2020-02-12T21:13:14-08:00 [thread overview]
Message-ID: <LV41G.367876$Gh7.179523@fx45.iad> (raw)
I'm new to Ada and slowly getting into my first small programs. The
question that arises soon after the first steps is that of the best
working environment, so I wanted to hear what the regular Ada users work
with.
So far I have identified three possible scenarios:
1) GPS only. While GPS looks good it becomes rather fickle when you
start working with it. The underlying Python stuff seems to be a
constant source of trouble, some scripts that come with GPS are flat out
buggy etc. While it is good to work with the project hierarchy and
getting online help, the editor is simply not up to the job, not to
mention the shaky interaction with external programs most notably gdb.
2) GPS with an external text editor. I installed Emacs and am working
through their tutorial as well. I have been a Visual Studio user for
many years and thus I am spoiled but back in the 90s, I was working on
some Wordstar compatible editor, can't remember the name, and with
Watcom C compiler which was all pretty basic so I'm no stranger to a
retro looking command line environment. I know Emacs has an Ada module
which I haven't installed yet but I assume it will be working fine since
I read a lot about it.
3) Then there is Slickedit. That one looks great and even has a built in
Ada browser. The problem is it is basically impossible to compile a
gprbuild script from within Slickedit, at least I couldn't get it going
and from my conversation on their forum it seems they don't get it
working either. Slickedit also has problems with reference building
often times it does not recognize identifiers that it should have
tagged, but hasn't. Also the "Gnat Ada project" option does not
recognize the Ada include directory, you have to create a new "other"
project and then set up everything Ada related by hand.
At the moment I tend to solution 2, although I have to learn the use of
Emacs on top of it all, but that seems to be rather simple with some
cheat sheet, unless installing the Ada module requires fiddling with
Lisp scripts since I know absolutely nothing about Lisp.
So what does everyone else use? What is the best solution here?
Thanks
next reply other threads:[~2020-02-13 5:13 UTC|newest]
Thread overview: 22+ messages / expand[flat|nested] mbox.gz Atom feed top
2020-02-13 5:13 Rick Newbie [this message]
2020-02-13 6:37 ` Advice on best environment for Ada on Windows J-P. Rosen
2020-02-13 16:24 ` Rick Newbie
2020-02-13 17:36 ` Dmitry A. Kazakov
2020-02-13 18:00 ` J-P. Rosen
2020-02-13 8:45 ` Dmitry A. Kazakov
2020-02-13 8:48 ` Lucretia
2020-02-13 16:26 ` Rick Newbie
2020-02-14 0:58 ` Jere
2020-02-14 1:13 ` Rick Newbie
2020-02-14 1:27 ` Jere
2020-02-14 9:54 ` Lucretia
2020-02-14 12:40 ` alby.gamper
2020-02-14 20:38 ` Rick Newbie
2020-02-13 12:41 ` simon.ea.bean
2020-02-13 15:31 ` Optikos
2020-02-13 16:21 ` Rick Newbie
2020-02-14 0:57 ` Jere
2020-02-14 9:26 ` alby.gamper
2020-02-13 16:32 ` Rick Newbie
2020-02-14 0:53 ` Jere
2020-02-14 9:56 ` Lucretia
replies disabled
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox