From: Lionel Draghi <Lionel.nospam.Draghi@Ada-France.org>
Subject: Re: Quick question about Ada code formatting.
Date: Mon, 20 Feb 2006 09:17:03 +0100
Date: 2006-02-20T09:17:04+01:00 [thread overview]
Message-ID: <43f97b00$0$4386$626a54ce@news.free.fr> (raw)
In-Reply-To: <uek1znzo5.fsf@toadmail.com>
Stephen Leake a ï¿œcrit :
> Pascal Obry <pascal@obry.net> writes:
>>Between subprograms I prefer the "GNAT style" header box:
>>
>> ----------------------
>> -- Process_Whatever --
>> ----------------------
>>
>> procedure Process_Whatever is
>> ...
>>
>>Far clearer than 2 blank lines IMHO.
>
>
> Yuck - a waste of valuable screen space. That's what syntax
> colorization is for, along with navigation keys (page forward goes to
> next subprogram).
I agree.
Sam's point about this style (some weeks ago in cla) was to put an
emphasis on procedure start to ease reading the code in simple text
editor. I don't think that vi or such are still used enough to justify
such a "waste of valuable screen space".
I think most people are using emacs/gps/etc., have no problem in code
navigation.
Anyway, there are several way to put emphasis on operations without
wasting screen space, and without duplicating the procedure name in the
comment, for example:
procedure Process_Whatever is
-- ----------------------------------------------------------
or
-- ----------------------------------------------------------
procedure Process_Whatever is
etc.
And no, this is not "my taste", but an arguable scientific point
:-)
--
Lionel Draghi
next prev parent reply other threads:[~2006-02-20 8:17 UTC|newest]
Thread overview: 58+ messages / expand[flat|nested] mbox.gz Atom feed top
2006-02-18 12:19 Quick question about Ada code formatting Peter C. Chapin
2006-02-18 13:00 ` Ludovic Brenta
2006-02-18 13:26 ` Simon Wright
2006-02-18 15:36 ` Georg Bauhaus
2006-02-18 16:52 ` Georg Bauhaus
2006-02-19 0:27 ` Simon Wright
2006-02-19 4:17 ` Jeffrey R. Carter
2006-02-19 9:51 ` Simon Wright
2006-02-19 15:23 ` Stephen Leake
2006-02-19 22:32 ` Simon Wright
2006-02-19 12:23 ` Georg Bauhaus
2006-02-19 22:23 ` Simon Wright
2006-02-22 22:15 ` Stephen Leake
2006-02-22 23:13 ` Georg Bauhaus
2006-02-23 12:50 ` Stephen Leake
2006-02-23 15:40 ` Jean-Pierre Rosen
2006-02-18 19:16 ` Pascal Obry
2006-02-18 21:16 ` Peter C. Chapin
2006-02-18 21:27 ` Pascal Obry
2006-02-19 0:10 ` Simon Wright
2006-02-19 9:41 ` Pascal Obry
2006-02-19 9:57 ` Simon Wright
2006-02-19 10:29 ` Pascal Obry
2006-02-19 12:31 ` Georg Bauhaus
2006-02-19 13:29 ` Pascal Obry
2006-02-19 15:20 ` Stephen Leake
2006-02-20 6:33 ` Brian May
2006-02-20 18:07 ` Pascal Obry
2006-02-22 22:21 ` Stephen Leake
2006-02-20 8:17 ` Lionel Draghi [this message]
2006-02-20 19:07 ` Martin Krischik
2006-02-22 22:30 ` Stephen Leake
2006-02-22 22:39 ` Pascal Obry
2006-02-23 12:56 ` Stephen Leake
2006-02-23 15:02 ` Martin Krischik
2006-02-24 10:13 ` Stephen Leake
2006-02-24 19:02 ` Martin Krischik
2006-02-24 23:29 ` Georg Bauhaus
2006-02-20 18:52 ` Pascal Obry
2006-02-21 8:07 ` Alex R. Mosteo
2006-02-22 22:32 ` Stephen Leake
2006-02-23 6:02 ` Jeffrey R. Carter
2006-02-23 12:58 ` Stephen Leake
2006-02-19 19:25 ` Jeffrey R. Carter
2006-02-19 20:00 ` Pascal Obry
2006-02-19 22:27 ` Simon Wright
2006-02-20 4:32 ` Jeffrey R. Carter
2006-02-20 22:10 ` Randy Brukardt
2006-02-22 22:36 ` Stephen Leake
2006-02-23 9:49 ` Alex R. Mosteo
2006-02-23 12:42 ` Jean-Pierre Rosen
2006-02-24 10:15 ` Stephen Leake
2006-02-20 7:11 ` Jean-Pierre Rosen
2006-02-21 21:23 ` Simon Wright
2006-02-19 15:17 ` Stephen Leake
2006-02-18 14:43 ` Martin Krischik
2006-02-18 20:21 ` Jeffrey R. Carter
2006-02-19 10:02 ` Dmitry A. Kazakov
replies disabled
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox