Hi, this might be interesting for some of you, and also bring ideas how D works. Someone got around creating a C++ compiler (modified Clang), where everything is const by default and mutable is explicit. https://bitbucket.org/grrussel/constcpp/wiki/Home -- Paulo