Existe algum tutorial sobre modelo Haskell para alguém que não conhece o Lis

Eu queria aprender o Template Haskell, mas todos os tutoriais que eu acho presumem que você aprendeu lisp e sabe o que são macros lisp, ou que conhece algum jargão da teoria cs - coisas como emendas, quase-cotações, etc ... - ou alguns resultados teóricos sobre macros.

Não consigo codificar uma única linha de lisp (e, embora pretenda fazer isso algum dia, não tenho tempo para aprender agora). Haskell é minha primeira linguagem funcional e aprendi a ponto de codificá-la regularmente, usar mônadas, aplicativos, entender o sistema de tipos, etc ... mas não sei muito (também quero aprender, mas eu sou estúpido demais para isso ...: P) sobre o material teórico cs por trás disso. Por isso, sou alheio ao jargão que normalmente encontro nos tutoriais de T

Então, a pergunta é: existe um tutorial sobre TH para alguém que codifica Haskell, não como um cientista da computação profissional, mas apenas como um cara que usa programação para suas tarefas diárias, que aprendeu Haskell como sua primeira linguagem funcional? Talvez uma introdução às macros e metaprogramação que usam TH como exemplo?

Obrigado a todos. :)

questionAnswers(3)

yourAnswerToTheQuestion