I find C++ template metaprogramming so funny. Maybe it’s the feel of being hacking the compiler, maybe is just a way to improve my functional programming skills. I’m not sure. But the fact is that I do meta on C++ a lot, and I’m actually used to the way it... [Read More]
Tags: c++ python tmp

Haskellizing C++ template metaprogramming

If you followed my crazy tales about the Haskell Metaphor you may think I have a great problem with myself and the way I waste my free time… I have been doing intensive C++ template metaprogramming for up to three years, developing my own tmp library called Turbo, with the... [Read More]
Tags: c++ tmp

I Hate the Switch Statement

C++ inherits many of its features from the C programming language, some of them fit well with modern programming, and some others do not. One cathegory of such features is the syntax for flow control, where the C language stands above the rest of the languages thanks to some constructions... [Read More]
Tags: C++