This tutorial demonstrates practical techniques for rapidly prototyping integrated development environments (IDEs) for domain-specific and research programming languages. We present two complementary, ...