[Info-vax] C99 updates to CRTL
Dave Froble
davef at tsoft-inc.com
Tue Jul 30 17:52:46 EDT 2019
On 7/30/2019 11:56 AM, Stephen Hoffman wrote:
> Logical name cruft builds up, too. It can be scattered all over the app
> source code, and all over the app documentation, and often ends up
> scattered around user startup procedures, too. And different systems
> near-inevitably drift apart. Different logical names, different modes,
> different settings.
I'll just say this about app data. It belongs to the app, nothing else
needs to apply for anything to do with such data.
There are three (3) logical names used in our applications.
CODES - this tells where to find the app configuration data.
MENU - this invokes a menu for the app.
DATA - at one time this was used to define the location of data files.
No longer, because there can be multiple locations. The app
configuration data file now serves this purpose. I include it mostly as
a confession.
I would not want any OS to attempt to perform the above actions. That
limits my flexibility. No thanks.
Ok, I lied. In the app configuration there is additional use of logical
names. This provides flexibility. Could have avoided the logical
names, but it's better using them.
Regardless, I find the logical names to be a quite useful resource.
Could the tasks be done differently? Sure. But, no better. Perhaps worse.
Just because someone uses a knife to kill your dog doesn't mean knives
are inherently a bad thing.
--
David Froble Tel: 724-529-0450
Dave Froble Enterprises, Inc. E-Mail: davef at tsoft-inc.com
DFE Ultralights, Inc.
170 Grimplin Road
Vanderbilt, PA 15486
More information about the Info-vax
mailing list