For sure Greg Wilson's article contains interesting ideas. But instead of trying a "Big Bang" he should compare his ideas to existing solutions.
I think what we're really looking for is simple meta programming (introspection and transparency). F.e. have a look at the Java-project Compost, which is supported by Prof. Goos (famous compiler engineer).
I don't know, wether C# has introspection (I think so). Unfortunately there is no easy way to introduce metaprogramming to C++ with its preprocessor and the hardcoded virtual method tables.
I think what we're really looking for is simple meta programming (introspection and transparency). F.e. have a look at the Java-project Compost, which is supported by Prof. Goos (famous compiler engineer).
I don't know, wether C# has introspection (I think so). Unfortunately there is no easy way to introduce metaprogramming to C++ with its preprocessor and the hardcoded virtual method tables.