Subject: Re: [SG15] module source suffixes
From: Nathan Sidwell (nathan_at_[hidden])
Date: 2019-08-30 06:34:22
On 8/29/19 1:15 PM, Boris Kolpackov via SG15 wrote:
> Nathan Sidwell <nathan_at_[hidden]> writes:
>> Which one of those claims:
>> 1) They are C++ source files,
>> 2) we already have a convention for suffixing C++ source files,
>> 3) that is the default position
>> do you disagree with?
> That depends on what exactly you mean by "C++ source file".
Are you claiming they are not source files?
'The text of the program is kept in units called source files in this
> Now we have several different kinds. One can argue that they are
> common enough to all use the same extension. Or one can argue that
> they are different enough to warrant a distinction.
I think the onus is on those arguing that they are sufficiently different.
> In a modular world an interface unit[*] replaces a header and, IMO,
> similar to headers, it will be useful to both tools and humans
> if they are easily distinguishable from other translation units.
(a) that needs to be shown and
(b) there are ways other than a new suffix to distinguish them.
-- Nathan Sidwell
SG15 list run by email@example.com