The Language Inside the Language: A Tour of Metaprogramming
Every programming language eventually runs into the same wall: the programmer knows something at write time that the language cannot express directly. How to serialize a thousand different types …
Read more →