Comment Comment by epscylonb In my experience overuse of meta programming is usually a sign that the architecture of the system is bad and the software should be split up into separate libraries or web services. parent epscylonb 13 years ago