One of the goals of Escher's designers was to support meta-programming, and so the language has comprehensive support for generating and transforming programs.
یکی از اهداف طراحان اِشِر حمایت از متا-برنامه‌نویسی بود٬و بنابراین این زبان به منظور تولید برنامه‌ها حمایت وسیعی شد.