comp.lang.ada
 help / color / mirror / Atom feed
From: G. B. <nonlegitur@nmhp.invalid>
Subject: Re: Trivia: Ada packages are great!
Date: Mon, 12 Nov 2018 06:33:50 -0000 (UTC)
Date: 2018-11-12T06:33:50+00:00	[thread overview]
Message-ID: <psb6se$26v$1@dont-email.me> (raw)
In-Reply-To: 6e801e76-45d2-45a2-a73e-3717fe2f9348@googlegroups.com

Maciej Sobczak <see.my.homepage@gmail.com> wrote:
>> The (C++) context is the text you have removed: I take it that neither a
>> file nor a single “namespace xyz {...” will provide an exhaustive answer
>> when asking: What unit do I need when I need all of that namespace?
> 
> Why would you need "all of that namespace"?

Why and when? When it is my job to integrate stuff from a namespace with a
software system for delivery, for example, and the result is going to be
used by others. They have their own rules and expectations, not always
tolerating continuous (wait for) delivery of whatever I thought could be
excluded for reasons of minimization, at this time.

If they prefer convenience, I have no choice. If the namespace is tightly
coupling what is on it, I have no choice.

>> Granted, this, like C# classes broken into several implementation units
>> will help keeping business secrets apart, for example.
> 
> Does it mean that it helps relate the implementation details?

Depending on the chosen meaning of “relate”, pieces wise control over
source text creates opportunities.



  parent reply	other threads:[~2018-11-12  6:33 UTC|newest]

Thread overview: 38+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2018-11-02 21:11 Trivia: Ada packages are great! Olivier Henley
2018-11-05 10:39 ` Maciej Sobczak
2018-11-05 12:39   ` Björn Lundin
2018-11-06  8:52     ` Maciej Sobczak
2018-11-06 13:02       ` Olivier Henley
2018-11-07  7:02         ` Maciej Sobczak
2018-11-07  8:55           ` G. B.
2018-11-07 12:40           ` Olivier Henley
2018-11-08 12:35             ` Maciej Sobczak
2018-11-08 13:12               ` Olivier Henley
2018-11-09  2:15               ` gautier_niouzes
2018-11-07  8:53       ` Björn Lundin
2018-11-07 10:56         ` Maciej Sobczak
2018-11-07 18:27           ` G. B.
2018-11-08 12:20             ` Maciej Sobczak
2018-11-09  5:45               ` G. B.
2018-11-09  8:24                 ` Maciej Sobczak
2018-11-09  9:03                   ` Dmitry A. Kazakov
2018-11-12  6:33                   ` G. B. [this message]
2018-11-05 17:20   ` Olivier Henley
2018-11-05 17:56   ` Olivier Henley
2018-11-05 18:07     ` Simon Wright
2018-11-05 19:37       ` Jeffrey R. Carter
2018-11-05 20:04         ` Olivier Henley
2018-11-05 20:12         ` Olivier Henley
2018-11-05 18:29     ` Olivier Henley
2018-11-05 20:03     ` Olivier Henley
2018-11-05 20:40     ` Olivier Henley
2018-11-08  4:46 ` gautier_niouzes
2018-11-08 12:28   ` Maciej Sobczak
2018-11-08 13:27     ` Olivier Henley
2018-11-08 14:44     ` gautier_niouzes
2018-11-08 15:01       ` Olivier Henley
2018-11-08 16:14         ` Simon Wright
2018-11-08 16:28           ` Olivier Henley
2018-11-11  6:49             ` Randy Brukardt
2018-11-11  7:01     ` Randy Brukardt
2018-11-11  7:01   ` Randy Brukardt
replies disabled

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