comp.lang.ada
 help / color / mirror / Atom feed
From: "J-P. Rosen" <rosen@adalog.fr>
Subject: Re: Advice on best environment for Ada on Windows
Date: Thu, 13 Feb 2020 07:37:32 +0100
Date: 2020-02-13T07:37:32+01:00	[thread overview]
Message-ID: <r22qrb$1b8$1@dont-email.me> (raw)
In-Reply-To: <LV41G.367876$Gh7.179523@fx45.iad>

Le 13/02/2020 à 06:13, Rick Newbie a écrit :
> I'm new to Ada and slowly getting into my first small programs.
Welcome!

> 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.
I am surprised by this statement. I use mainly GPS, emacs sometimes. I
have no problem with it. Are you using a recent version? There were some
issues with the early versions, but they are long gone.

Oh, and if you are a beginner, don't rush on the debugger (gdb or any
other one). With Ada, resorting to a debugger is very rare, and
justified only in complicated cases. The reason is that the strong
controls of the language make sure that what you write is what you
intended to write. Most problems are due to the logic, and you solve
logic problems by reasoning on your code, not with a debugger.

(I write Ada code all year long; I use the debugger 2-3 times a year,
and half of the time it doesn't help me)

-- 
J-P. Rosen
Adalog
2 rue du Docteur Lombard, 92441 Issy-les-Moulineaux CEDEX
Tel: +33 1 45 29 21 52, Fax: +33 1 45 29 25 00
http://www.adalog.fr

  reply	other threads:[~2020-02-13  6:37 UTC|newest]

Thread overview: 22+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2020-02-13  5:13 Advice on best environment for Ada on Windows Rick Newbie
2020-02-13  6:37 ` J-P. Rosen [this message]
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