[Python-Dev] Opinions on const-correctness?
Tom Emerson
tree@basistech.com
Tue, 12 Mar 2002 16:10:01 -0500
Guido van Rossum writes:
> -1.
I'd agree, FWIW.
> I've never tried to enforce const-correctness before, but I've heard
> enough horror stories about this. The problem is that it breaks 3rd
> party extensions left and right, and fixing those isn't always easy.
> In general, whenever you add a const somewhere, it ends up propagating
> to some other API, which then also requires a const, which propagates
> to yet another API needing a const, ad infinitum.
Having done this to a very large product in a previous life (the THINK
C v6 IDE) it is an absolute Alptraum retrofiting an existing code-base
for this. As much as I'd like to see it, to avoid the constant casting
in my C++ extensions, I don't think it is practical.
-tree
--
Tom Emerson Basis Technology Corp.
Sr. Computational Linguist http://www.basistech.com
"Beware the lollipop of mediocrity: lick it once and you suck forever"