long identifiers

Bill Poser poser at csli.Stanford.EDU
Wed Oct 24 13:51:35 AEST 1990


In article <272477A0.6845 at tct.uucp> chip at tct.uucp (Chip Salzenberg) writes:
>According to poser at csli.stanford.edu (Bill Poser):
>>I'm talking about code entirely under my control...
>
>Today.
What makes you think that's going to change?

>>...and which given its nature (it requires graphics facilities,
>>a mouse, lots of memory, etc.) is extremely unlikely to be ported
>>to old machines.
>
>Yet *some* routines will certainly be useful on old machines.
If somebody is actually going to pull out those routines, he or she
can certainly rename them, right? And the long descriptive names
may even help this person to find the routines of interest.

>"10.  Thou shalt foreswear, renounce, and abjure the vile heresy which
>      claimeth that 'All the world's a VAX', and have no commerce with
>      the benighted heathens who cling to this barbarous belief, that
>      the days of thy program may be long even though the days of thy
>      current machine be short."

True, but irrelevant. The use of long identifiers is much more portable
than the sort of thing Henry is talking about here (such as assuming
you can put pointers into ints, the canonical heresy), can be
expected to become more portable (as old crufty linkers go away)
and is trivally modifiable when you encounter a machine on which
it doesn't work. There are even programs available to do this.



More information about the Comp.lang.c mailing list