1. Motivation
This part explains the reasons that motivated the development of a Meta-Programming Language.