Ho trovato questo codice sulla prima pagina del progetto Yesod:
import Yesod
data HelloWorld = HelloWorld
mkYesod "HelloWorld" [$parseRoutes|/ Home GET|]
instance Yesod HelloWorld where approot _ = ""
getHome = applyLayout [$hamlet|%h1 Hello World|]
main = toWaiApp HelloWorld >>= basicHandler 3000
Quali caratteristiche del linguaggio sono utilizzati in [$parseRoutes|/ Home GET|]
e [$hamlet|%h1 Hello World|]
per ottenere il $, |,/e% simboli di lavoro, e che cosa fanno i simboli fanno ?