Existe algún tutorial de Template Haskell para alguien que no conoce a Lisp?

Quería aprender Template Haskell, pero todos los tutoriales que encuentro suponen que aprendiste lisp y sabes qué son las macros de lisp, o que conoces algunas jergas de teoría cs (cosas como empalmes, cuasiquotaciones, etc.) o algunos resultados teóricos sobre macros.

No puedo codificar una sola línea de lisp (y, aunque tengo la intención de hacerlo algún día, no tengo tiempo para aprenderlo ahora). Haskell es mi primer lenguaje funcional y lo aprendí hasta el punto de que puedo codificarlo regularmente, usar mónadas, aplicativo, comprender el sistema de tipos, etc. pero no sé mucho (también quiero aprender pero Soy demasiado estúpido para eso ...: P) sobre las cosas teóricas detrás de él. Así que soy ajeno a la jerga que normalmente encuentro en los tutoriales de TH.

Entonces, la pregunta es: ¿hay un tutorial sobre TH para alguien que codifique a Haskell, no como un informático profesional, sino como un tipo que usa la programación para sus tareas diarias, que aprendió a Haskell como su primer lenguaje funcional? ¿Quizás una introducción a las macros y la metaprogramación que usan TH como ejemplo?

Gracias a todos. :)

Respuestas a la pregunta(3)

Su respuesta a la pregunta