🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.std.c
Article #274

Re: Reserved names in ANSI C

#274
From: Martin Minow
Date: Tue, 27 Jun 1989 14:19
26 lines
1956 bytes
If the problem were only limits.h, or only stdio.h, or only ctype.h,
there would be no objection, but the library is, in reality, a monolith
of a dozen or so packages with a total of several hundred names, with a
variety of syntactic patterns.  I shouldn't be expected to memorize
all these names or their syntactic patterns.

The application environment has gotten steadily more complex in the
ten or twelve years since C left its original home.  I see nothing to
suggest that the environment will become simpler (indeed, quite the
opposite). 

I wish that, along with reserving a wide variety of lexical patterns
to Ansi,  some set of patterns were reserved to application programs.
For example, on VMS, XXX$<anything> is explicitly reserved to VMS
development (and a development group must reserve its private XXX header),
while XXX_<anything> is explicitly reserved to user development.

As a software architect, one of my primary tasks is managing complexity.
If, for example, ANSI reserves <letters> '__' <letters-or-digits> to
application programs, I could write standard-conforming programs without
worrying that version 2, 3, or whatever of the standard conflicted with
my code.

Martin Minow
minow%thundr.dec@decwrl.dec.com
The above does not represent the position of Digital Equipment Corporation.
Technical Details
Message-ID: <362@mountn.dec.com>
Path: arc1-ca.pugleaf.net!utzoo!utgpu!jarvis.csri.toronto.edu!rutgers!apple!bionet!ames!haven!decuac!shlump.dec.com!mountn.dec.com!minow
References: <GEOFF.89Jun11231924@onyx.cs.warwick.ac.uk> <13680@haddock.ima.isc.com> <1598@cbnewsh.ATT.COM> <875@cbnewsl.ATT.COM> <316@mountn.dec.com> <884@cbnewsl.ATT.COM> <321@mountn.dec.com> <919@cbnewsl.ATT.COM>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!utgpu!jarvis.csri.toronto.edu!rutgers!apple!bionet!ames!haven!decuac!shlump.dec.com!mountn.dec.com!minow
From: minow@mountn.dec.com (Martin Minow)
Newsgroups: comp.std.c
Subject: Re: Reserved names in ANSI C
Message-ID: <362@mountn.dec.com>
Date: 27 Jun 89 14:19:20 GMT
References: <GEOFF.89Jun11231924@onyx.cs.warwick.ac.uk> <13680@haddock.ima.isc.com> <1598@cbnewsh.ATT.COM> <875@cbnewsl.ATT.COM> <316@mountn.dec.com> <884@cbnewsl.ATT.COM> <321@mountn.dec.com> <919@cbnewsl.ATT.COM>
Reply-To: minow%thundr.dec@decwrl.dec.com (Martin Minow)
Organization: Digital Equipment Corporation
Lines: 26