Pah, that's nothing. I rewrote the Linux kernel in c++ but only using template metaprogramming