Квазиквитация, описанная в haskellwiki, показана в основном как полезный инструмент для встраивания других языков внутри Haskell без использования котировок строк.
Вопрос: Для самого Haskell, как легко было бы поместить существующий код Haskell через квазикватер с целью просто заменить токены и передать результат на ghc? Возможно, Шаблон Haskell здесь ключевой?
Я искал примеры кода и не нашел. Некоторые EDSL могут извлечь выгоду из этой способности, уменьшив размер своих операторов (например, "a".b. → . C "на" [myedsl | a | b → c] ").