comp.lang.ada
 help / color / mirror / Atom feed
From: "Dmitry A. Kazakov" <mailbox@dmitry-kazakov.de>
Subject: Re: GPS issues: laundry list
Date: Thu, 13 Sep 2012 14:41:39 +0200
Date: 2012-09-13T14:41:39+02:00	[thread overview]
Message-ID: <1czkmkr4rkvej$.15q3qxfviwi5w.dlg@40tude.net> (raw)
In-Reply-To: ae58af97-9a46-4cae-9513-f2aaa93f51df@googlegroups.com

On Thu, 13 Sep 2012 02:46:05 -0700 (PDT), Marius Amado-Alves wrote:

> "For large projects, nothing helps. No idea how to improve that."
> 
> Dmitry, you've just created an immortal quote!

(:-))

> Gnatmake was such a beautiful tool, everything was clear at last, then
> suddenly we're back to the black arts age,

Hmm, gprmake is still there:

   gnatmake -Pproject_file

You are not forced to use gprbuild instead, unless you wanted some C/C++
sources in the project. Or, what did you mean?

> So I am "forced" to use GPS. (I'd rather use Notepad++. I hate visual
> "studios".

If you close all GPS windows but the source code window, that will be
exactly the Notepad++'s look-and-feel.

> So I'm learning the "GPS way". Trying to understand the "Project
> properties" thing.

The only thing to understand about it is that you should never ever click
it! Project file is a plain text file in an Ada-like language.

> Find it extremely awkward, confusing. A simple thing
> like putting a source file in a project is ludricously hard.

It is as simple as saving a file. E.g. take an existing project file, then
File -> Save As. That is it!

(you should have

   for Source_Dirs use (directories list);

in the project file. Whatever sources you put in any of the directories,
they go to the project. GPS notices when you save a new Ada file there and
adds it to the project view automatically. The best thing about it is that
doing so, it does not touch the gpr-file.)

-- 
Regards,
Dmitry A. Kazakov
http://www.dmitry-kazakov.de



  parent reply	other threads:[~2012-09-21 13:22 UTC|newest]

Thread overview: 42+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2012-09-12 11:53 GPS issues: laundry list Stephen Leake
2012-09-12 12:35 ` Dmitry A. Kazakov
2012-09-13 10:55   ` Stephen Leake
2012-09-13 12:37     ` Dmitry A. Kazakov
2012-09-13 15:38       ` mark.lorenzen
2012-09-13 16:37         ` Dmitry A. Kazakov
2012-09-14  8:11         ` Stephen Leake
2012-09-14  7:51       ` Stephen Leake
2012-09-14  8:35         ` Dmitry A. Kazakov
2012-09-15  7:45           ` Stephen Leake
2012-09-15  8:25             ` Dmitry A. Kazakov
2012-09-15  9:41               ` Ludovic Brenta
2012-09-15 11:29                 ` Dmitry A. Kazakov
2012-09-17 21:35                   ` Stephen Leake
2012-09-18  8:03                     ` Dmitry A. Kazakov
2012-09-19  1:54                       ` CM tools vs versions Stephen Leake
2012-09-19  7:51                         ` Dmitry A. Kazakov
2012-09-17 21:32               ` GPS issues: laundry list Stephen Leake
2012-09-18  8:35                 ` Dmitry A. Kazakov
2012-09-13 14:09     ` Markus Schöpflin
2012-09-13 16:37       ` Simon Wright
2012-09-14  8:18         ` Stephen Leake
2012-09-14  9:14           ` Simon Wright
2012-09-14  8:17       ` Stephen Leake
2012-09-12 19:03 ` Simon Wright
2012-09-13  9:46   ` Marius Amado-Alves
2012-09-13 10:08     ` Simon Wright
2012-09-13 12:41     ` Dmitry A. Kazakov [this message]
2012-09-13 15:41       ` Marius Amado-Alves
2012-09-13 16:08         ` AdaMagica
2012-09-14  7:34         ` Stephen Leake
2012-09-13 16:26       ` Simon Wright
2012-09-13 10:58   ` Emacs mtn support Stephen Leake
2012-09-13 12:13     ` Simon Wright
2012-09-13 17:18       ` Simon Wright
2012-09-14  8:27         ` Stephen Leake
2012-09-14  9:15           ` Simon Wright
2012-09-14  8:24       ` Stephen Leake
2012-09-14  9:20         ` Simon Wright
2012-09-15  7:55           ` Stephen Leake
2012-09-13 15:30     ` J-P. Rosen
2012-09-14  8:51 ` GPS issues: laundry list Egil Høvik
replies disabled

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