Как можно использовать квази-цитату на Haskell для замены токенов на уровне Haskell?

Квазиквотация, как описано вhaskellwiki показан в основном как полезный инструмент для встраивания других языков в Haskell без возни с кавычками.

Question is: Для самого Haskell, насколько легко было бы поместить существующий код на Haskell через квазиквотер с целью простой замены токенов и передачи результата в ghc? Возможно, шаблон Хаскель является ключевым здесь?

Я искал примеры кода и не нашел ни одного. Некоторые EDSL могут извлечь выгоду из этой способности, уменьшив размер своих объединяющих операторов (например, повороты "a. ).

Ответы на вопрос(1)

Ваш ответ на вопрос