Transparency
The meaning of staging constructs should be
clearly and unambiguously specified
• Portability across platforms and compilers
• Evolution from an art to a science
• Some independence from language paradigm
• Issues of efficient implementation remain