Topic: Constness/constancy.. let's not sink into Newspeak...


Author: jwo@netcom.com (John Olson)
Date: 1996/04/12
Raw View
On 08 Apr 1996 10:15:24 PDT, johnw@jove.acs.unt.edu (John R. Williams)
wrote:

>David Byrden (Goyra@iol.ie) wrote:
>>      The draft standard uses 'constness' several times. There is already a
>> perfectly suitable English word, 'constancy', which removes the need for
>> this recently invented, rather crude word. Why give it the stamp of
>> approval?
>
>Constness and constancy are not the same. Specifically, constness is a
>means of enforcing constancy. Besides, forming new words like this is a
>time-honored tradition (as much as anything in the programming community
>can be considered 'time-honored', I suppose).
>

I thought that I could stay out of this discussion, but ....

I must agree, but it goes beyond programming languages.
The English language (with which C++ intersects) is indeed a language
of borrowed, mangled, massaged, and glued together bits.  This is both
a strength and a weakness.  I am, however, personally glad of this
feature because I shudder at the thought of saying "tree, tree, tree"
instead of "forest" like another language that I know.

So, in homage to the word "ain't" and some dastardly cases of exact
synonyms I welcome "constness".  (As though the world would stop
turning based on my opinion.)


John Olson
jwo@netcom.com
---
[ comp.std.c++ is moderated.  To submit articles: Try just posting with your
                newsreader.  If that fails, use mailto:std-c++@ncar.ucar.edu
  comp.std.c++ FAQ: http://reality.sgi.com/austern/std-c++/faq.html
  Moderation policy: http://reality.sgi.com/austern/std-c++/policy.html
  Comments? mailto:std-c++-request@ncar.ucar.edu
]





Author: David Byrden <Goyra@iol.ie>
Date: 1996/04/06
Raw View
     The draft standard uses 'constness' several times. There is already a
perfectly suitable English word, 'constancy', which removes the need for
this recently invented, rather crude word. Why give it the stamp of
approval?

                                     David
---
[ comp.std.c++ is moderated.  To submit articles: try just posting with      ]
[ your news-reader.  If that fails, use mailto:std-c++@ncar.ucar.edu         ]
[ FAQ:      http://reality.sgi.com/employees/austern_mti/std-c++/faq.html    ]
[ Policy:   http://reality.sgi.com/employees/austern_mti/std-c++/policy.html ]
[ Comments? mailto:std-c++-request@ncar.ucar.edu                             ]





Author: vandevod@cs.rpi.edu (David Vandevoorde)
Date: 1996/04/07
Raw View
>>>>> "DB" == David Byrden <Goyra@iol.ie> writes:
DB>      The draft standard uses 'constness' several times. There is
DB> already a perfectly suitable English word, 'constancy', which
DB> removes the need for this recently invented, rather crude
DB> word. Why give it the stamp of approval?

;^) I don't agree: `const' (which is ``newspeak'' in itself) is not
quite the same as ``constant''. Hence, `constness' shouldn't be
confused with ``constancy''.

 Daveed
---
[ comp.std.c++ is moderated.  To submit articles: try just posting with      ]
[ your news-reader.  If that fails, use mailto:std-c++@ncar.ucar.edu         ]
[ FAQ:      http://reality.sgi.com/employees/austern_mti/std-c++/faq.html    ]
[ Policy:   http://reality.sgi.com/employees/austern_mti/std-c++/policy.html ]
[ Comments? mailto:std-c++-request@ncar.ucar.edu                             ]





Author: johnw@jove.acs.unt.edu (John R. Williams)
Date: 1996/04/08
Raw View
David Byrden (Goyra@iol.ie) wrote:
>      The draft standard uses 'constness' several times. There is already a
> perfectly suitable English word, 'constancy', which removes the need for
> this recently invented, rather crude word. Why give it the stamp of
> approval?

Constness and constancy are not the same. Specifically, constness is a
means of enforcing constancy. Besides, forming new words like this is a
time-honored tradition (as much as anything in the programming community
can be considered 'time-honored', I suppose).

--
class JohnWilliams: public Student, public Programmer {
public:
  char const *operator&() const { return "johnw@jove.acs.unt.edu"; }
  char const *homepage () const { return "http://www.unt.edu/~johnw"; }
};
---
[ comp.std.c++ is moderated.  To submit articles: Try just posting with your
                newsreader.  If that fails, use mailto:std-c++@ncar.ucar.edu
  comp.std.c++ FAQ: http://reality.sgi.com/austern/std-c++/faq.html
  Moderation policy: http://reality.sgi.com/austern/std-c++/policy.html
  Comments? mailto:std-c++-request@ncar.ucar.edu
]