comp.lang.ada
 help / color / mirror / Atom feed
From: "Randy Brukardt" <randy@rrsoftware.com>
Subject: Re: body stub not allowed in inner scope
Date: Fri, 2 Mar 2018 16:10:24 -0600
Date: 2018-03-02T16:10:24-06:00	[thread overview]
Message-ID: <p7ci4h$9ed$1@franka.jacob-sparre.dk> (raw)
In-Reply-To: p7b8c6$dq2$1@gioia.aioe.org

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #1: Type: text/plain, Size: 2031 bytes --]

"Dmitry A. Kazakov" <mailbox@dmitry-kazakov.de> wrote in message 
news:p7b8c6$dq2$1@gioia.aioe.org...
> On 02/03/2018 08:14, J-P. Rosen wrote:
>> Le 01/03/2018 à 23:38, Randy Brukardt a écrit :
>>> Yes, but why put them in a separate file in the first place? The only 
>>> reason
>>> I know not to do that is that editors (and compilers) used to have size
>>> limits. It's usually easier to have one big file because it makes fewer
>>> places to look for things. (The subunits in Janus/Ada are annoying 
>>> because
>>> one opens the body to find something only to find it isn't there and a
>>> different file has to be opened. Often, I don't know exactly what I'm
>>> looking for and have to bounce back and forth several times.)
>>>
>> I think your opinion is closely linked to the fact that you don't use
>> (AFAIK) modern editors. With GPS or Emacs, you click on an entity and
>> "goto declaration" to retrieve it. OTOH, long scrolls are annoying, so
>> there is a clear benefit in having your stuff split on several, not too
>> big files.
>
> + modern wide-screen displays capable to show 2-3 tabs/windows with code 
> side-by-side. Being able to see both maim body and the separate one is a 
> big advantage.

That works with any editor (nothing prevents opening multiple MS-DOS 
windows - I usually have about 20 of those open). The real problem is that 
one needs a massive screen to really have enough room - I once calculated 
that I'd need a 52" screen to show all of the source code that I need to see 
to work on the compiler side-by-side. And I had better vision then; I 
probably couldn't even see the edges of such a screen today (it would have 
to wrap around my head at an even 18-24" distance!!)

One of the reasons I never use GPS is because it comes up in a font that is 
rugged and too hard to read on my computer. Making it bigger fixes that, but 
then I'd need a lot larger screen than the 24" one I have today.

Moral: these things help, but not that significantly.

                               Randy.


  reply	other threads:[~2018-03-02 22:10 UTC|newest]

Thread overview: 30+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2018-02-28 13:01 body stub not allowed in inner scope Mehdi Saada
2018-02-28 13:32 ` AdaMagica
2018-02-28 14:30   ` Mehdi Saada
2018-02-28 14:39     ` AdaMagica
2018-02-28 23:23     ` Randy Brukardt
2018-03-01  7:14       ` J-P. Rosen
2018-03-01 22:38         ` Randy Brukardt
2018-03-02  7:14           ` J-P. Rosen
2018-03-02 10:17             ` Dmitry A. Kazakov
2018-03-02 22:10               ` Randy Brukardt [this message]
2018-03-03  3:38                 ` Dennis Lee Bieber
2018-03-02 22:13             ` Randy Brukardt
2018-03-02 19:37           ` G. B.
2018-03-02 19:47             ` Simon Wright
2018-03-03  9:42               ` G.B.
2018-03-01  8:20       ` Dmitry A. Kazakov
2018-03-01  8:24       ` Simon Wright
2018-03-01 20:52         ` Jacob Sparre Andersen
2018-03-01 22:45           ` Randy Brukardt
2018-03-01  8:38       ` Niklas Holsti
2018-03-01  9:11       ` Björn Lundin
2018-03-01 15:19       ` marciant
2018-03-01 17:37       ` Shark8
2018-02-28 15:26 ` Mehdi Saada
2018-02-28 15:28   ` Mehdi Saada
2018-02-28 23:32   ` Randy Brukardt
2018-03-01  0:16     ` Mehdi Saada
2018-02-28 17:24 ` Jeffrey R. Carter
2018-02-28 18:05   ` Simon Wright
2018-02-28 19:04     ` Jeffrey R. Carter
replies disabled

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